We are looking for a skilled React Native Developer with 3–5 years of experience in mobile application development. The ideal candidate should have hands‑on expertise in building high‑performance cross‑platform mobile applications for Android and iOS using React Native. The candidate should possess strong problem‑solving abilities, experience with REST APIs, and a good understanding of mobile UI/UX principles.
Key Responsibilities
- Develop, maintain, and enhance cross‑platform mobile applications using React Native.
- Collaborate with product managers, designers, and backend developers to implement new features.
- Write clean, scalable, and maintainable code following coding standards and best practices.
- Integrate RESTful APIs and third‑party libraries/services.
- Optimize application performance, responsiveness, and usability.
- Debug and resolve application issues, crashes, and performance bottlenecks.
- Participate in code reviews and technical discussions.
- Ensure application security, data protection, and quality standards.
- Publish and maintain applications on Google Play Store and Apple App Store.
- Work with version control systems like Git and follow Agile/Scrum methodologies.
Required Skills & Qualifications
- 3–5 years of experience in mobile application development.
- Strong experience in React Native and JavaScript/TypeScript.
- Good understanding of React.js concepts, hooks, state management, and component lifecycle.
- Experience with Redux, Context API, or other state management libraries.
- Knowledge of REST APIs, JSON, and API integration.
- Familiarity with native build tools such as Android Studio and Xcode.
- Experience with mobile app deployment processes for Android and iOS.
- Understanding of responsive UI design and mobile performance optimization.
- Experience with Git/version control systems.
- Knowledge of Firebase, push notifications, and authentication mechanisms is preferred.
Preferred Skills
- Experience with Expo framework.
- Familiarity with CI/CD pipelines for mobile applications.
- Knowledge of unit testing frameworks such as Jest or React Native Testing Library.
- Understanding of app analytics and crash reporting tools.
- Exposure to cloud platforms like AWS or Azure is an added advantage.
Skills: react, mobile applications, ios, mobile, react native, android, restful apis, redux