About the Role
We are seeking a React Native Developer with hands-on experience in building and maintaining high-quality mobile applications for both iOS and Android platforms. In this role, you’ll be responsible for developing new features, optimizing performance, integrating APIs, and collaborating with cross-functional teams to deliver smooth, responsive, and reliable user experiences.
You will work on projects that demand attention to detail, UI/UX precision, and performance tuning, while ensuring code scalability and maintainability.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using React Native.
- Collaborate with backend teams to integrate RESTful APIs and real-time services.
- Implement clean, maintainable, and efficient code with proper documentation.
- Optimize app performance and ensure smooth functionality across devices.
- Work with state management libraries (Redux, MobX, or Context API).
- Debug and fix issues, crashes, and performance bottlenecks.
- Build and maintain reusable components for shared use across projects.
- Collaborate with designers, QA engineers, and product managers to deliver high-quality releases.
- Manage app deployment to App Store and Google Play Store.
- Participate in code reviews and contribute to improving code quality standards.
Job Requirements
- 1 – 3 years of professional experience in React Native mobile development.
- Strong understanding of JavaScript and TypeScript.
- Solid experience in React Native components, navigation, and hooks.
- Familiarity with state management (Redux / MobX / Context API).
- Experience integrating REST APIs, third-party SDKs, and Firebase services.
- Working knowledge of native modules, app permissions, and device integrations (camera, notifications, etc.).
- Experience with mobile UI/UX design principles and responsive layouts.
- Understanding of version control (Git) and Agile methodologies.
- Exposure to CI/CD pipelines and app store deployment processes is a plus.
- Strong debugging, problem-solving, and communication skills.
- Ability to work collaboratively in a fast-paced team environment.