React Native Developer:Role OverviewWe are seeking a skilled
React Native Developer to build high-performance, scalable, and user-friendly mobile applications for both
iOS and Android platforms.
The ideal candidate has strong experience with modern JavaScript frameworks, mobile UI/UX patterns, and integrating mobile apps with backend APIs and cloud services.
Key Responsibilities - Develop, test, and deploy React Native applications for iOS and Android.
- Collaborate with designers, backend engineers, and product teams to deliver seamless user experiences.
- Build reusable components, implement mobile design patterns, and ensure high code quality.
- Integrate mobile apps with REST/GraphQL APIs, third-party SDKs, push notifications, and authentication systems.
- Optimize app performance, responsiveness, and memory usage.
- Debug and resolve issues related to performance, crashes, and compatibility.
- Work with native modules for iOS (Swift/Objective-C) and Android (Kotlin/Java) when required.
- Participate in code reviews, sprint planning, and Agile ceremonies.
- Maintain documentation and contribute to best practices, architecture standards, and reusable libraries.
Required Qualifications - 6+ years of experience in mobile application development.
- Strong hands-on experience with React Native, JavaScript (ES6+), and TypeScript.
- Experience with state management tools such as Redux, MobX, Recoil, or Context API.
- Knowledge of iOS and Android build processes, app store deployment, signing, and provisioning.
- Proficiency with REST APIs, JSON, authentication flows, and error handling.
- Experience with version control (Git) and CI/CD pipelines.
- Strong debugging skills and familiarity with tools like Flipper, Chrome DevTools, or Xcode/Android Studio.