Software Engineer (React Native)

Published date: 2024/01/10
  • Location: Bangalore, Karnataka, India
What you will contribute:
• Strong experience building Mobile apps using React Native and Android. Experience working with React components, state management, and props.
• Deep understanding on manage state in a React Native app using a library like Redux.
• Strong knowledge of React Native UI design principles, patterns, and best practices.
• Experience with offline storage, threading, and performance tuning
• Knowledge of the open source React Native ecosystem and the libraries available for common tasks.
• Ability to understand business requirements and translate them into technical requirements.
• Familiarity with cloud message APIs and push notifications
• Understanding of how to create custom native modules and use the React Native bridging API to connect native code with JavaScript code.
• Optimize applications for maximum speed and scalability.
• Ensure that all code is thoroughly tested and meets quality standards.
• Manage the deployment process of the final product.

What We're Seeking
• Bachelor's degree in computer science or related field with 2 years of experience
• Experienced in React Native, ReactJS, GIT, API integrations (using Axios) and JavaScript.
• Ability to articulate the design with team members and discuss strategy/requirements with teams.
• Ability debugging the issues in native code in Android and iOS, including the use of tools like Android Studio, Xcode, and the command-line debugger.
• Knowledge of how to optimize the performance of React Native apps that use native code, including understanding the impact of native code on app performance.

Technical Skills
• React Native
• JavaScript
• Exposure to Native app development on Andriod

Soft Skills
• Experience and preference collaborating in a team environment.
• Ability to focus on given priorities and deliver artifacts on time (deadline driven).
• Ability to quickly communicate challenges incurred during projects.
• Good to have Skills
• Cross-platform development: Experience building apps that run on both Android and iOS platforms, including knowledge of platform-specific differences and best practices.
• Mobile app deployment: Understanding how to deploy mobile apps to app stores such as Google Play and the Apple App Store, including familiarity with the publishing process and app store guidelines.
• Native mobile app development: Experience working with native mobile app development platforms such as Android and iOS, including familiarity with the languages (Java, Kotlin, Swift, or Objective-C) and tools (Android Studio, Xcode
Company Name: MoneyLink, Inc

Apply

1 page views

Related listings

  • AEM Developer
    Software Developer
    Software Developer
    Location - Bangalore, Delhi Experience- 5 to 7 Job Description • 5 plus years of experience in application development. • Three (3) years of experience with AEM Forms 6.4/6.5, Adobe LiveCycle ES 2, 3 or 4 Or Adobe AEM Forms focusing on LiveCycle Desi...
    2026/11/08
  • .NET Tech Lead
    Software Developer
    Software Developer
    The Role: • Develop solution specific architectures, using .NET Framework & .Net Core to support business processes • Defining the technical design, developing, and testing of software applications to meet business requirements • Write high quali...
    2026/11/08
  • Software Engineer
    Software Developer
    Software Developer
    Virtusa Corporation is a global provider of Digital Business Transformation, Digital Engineering, and Information Technology (IT) outsourcing services that accelerate our clients’ journey to their Digital Future. Virtusa serves Global 2000 companies ...
    2026/11/08