Job Description
Experience: 4 to 6 Years
Location: Benguluru
We are looking for a skilled React Native Developer with 4 to 6 years of experience to architect, build, and maintain high-performance mobile applications for iOS and Android. The role involves creating pixel-perfect user interfaces, integrating backend services, optimizing app performance, and collaborating with cross-functional teams to deliver scalable mobile solutions.
Key Responsibilities
- Build and maintain cross-platform mobile applications using React Native for iOS and Android platforms.
- Translate UI/UX designs and wireframes into high-quality, responsive, and visually consistent mobile interfaces.
- Integrate frontend components with REST APIs, third-party libraries, and native device capabilities such as camera, GPS, and notifications.
- Diagnose and resolve bugs, performance bottlenecks, and dependency conflicts to ensure smooth, native-like app performance.
- Write clean, scalable, maintainable, and well-documented JavaScript and React Native code.
- Collaborate with product managers, designers, backend developers, QA teams, and other stakeholders throughout the development lifecycle.
- Perform code reviews, maintain coding standards, and contribute to overall code quality and automation practices.
- Write and maintain automated tests using frameworks such as Jest or Mocha.
- Work with native build and release processes using tools such as Xcode, Gradle, and Android Studio.
- Support migration or extension of existing React-based web applications into React Native mobile applications where required.
Required Skills and Qualifications
- Bachelor’s degree in Computer Science, Computer/Management Information Systems, Information Technology, Software Engineering, or a related field.
- 4 to 6 years of hands-on experience as a React Native Developer, React Native Engineer, or in a similar mobile development role.
- Strong working knowledge of HTML and CSS, along with solid expertise in JavaScript and modern ES6+ syntax.
- Expert understanding of React.js fundamentals, including components, props, state, hooks, and lifecycle concepts.
- Strong knowledge of UI/UX principles and experience converting wireframes into polished mobile screens.
- Familiarity with state management approaches such as Redux, MobX, or Context API.
- Experience with native build tools such as Xcode, Gradle, and Android Studio.
- Good understanding of REST APIs, the document request model, offline storage, and mobile performance optimization.
- Experience with automated testing suites such as Jest and Mocha.
- Strong problem-solving, debugging, and critical-thinking abilities.
- Excellent communication skills with the ability to work effectively with multiple stakeholders and cross-functional teams.
- Ability to work under pressure and adhere to tight deadlines in a fast-paced environment.
- Confident, detail-oriented, self-motivated, and eager to contribute to the organization’s growth as part of a high-performing team.
Preferred Qualifications
- Experience working with native modules or bridging React Native with platform-specific code.
- Exposure to app deployment processes for the Apple App Store and Google Play Store.
- Familiarity with performance tuning, debugging tools, and resolving third-party dependency issues.
Pay: ₹100,000.00 - ₹150,000.00 per month
Benefits:
- Flexible schedule
- Health insurance
- Paid time off
Work Location: In person