React Native Developer
Summary
Builds and maintains cross-platform Android/iOS mobile apps using React Native — writing clean reusable code, integrating front-end components with back-end services, debugging, and collaborating with designers and PMs. Hybrid role based in the Greater Bengaluru Area; core stack: React Native, JavaScript, Redux, REST APIs.
Role Description This full-time React Native Developer role is a hybrid position based in the Greater Bengaluru Area, with flexibility for partial work-from-home. The React Native Developer will build and maintain cross-platform mobile applications, implementing new features, refining user interfaces, and ensuring high performance and responsiveness. Day-to-day responsibilities include writing clean, reusable code, integrating front-end components with back-end services, debugging and resolving technical issues, and collaborating with designers, product managers, and other developers. The role also involves participating in code reviews, optimizing applications for scalability and reliability, and staying up to date with modern JavaScript frameworks and mobile development best practices.
Qualifications
- Strong front-end development skills, including React Native and JavaScript.
- Experience with state management libraries such as Redux.js.
- Understanding of back-end web development concepts and APIs.
- Solid software development fundamentals, including version control, testing, and debugging.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Experience building and deploying mobile applications for Android and iOS.
- Ability to work effectively in a hybrid environment, collaborating both onsite in the Greater Bengaluru Area and remotely.
- Strong problem-solving skills, clear communication, and a commitment to writing maintainable, secure code.
- Familiarity with CI/CD pipelines, RESTful services, and Agile development methodologies is beneficial.