Posted on: 09/07/2025
Role Overview :
As an React Native Developer, you will be responsible for designing, developing, and maintaining mobile applications that are scalable, high-performance, and user-friendly. You will work closely with product managers, designers, and backend engineers to ensure a seamless user experience.
Key Responsibilities:
- Develop and maintain high-performance mobile applications using React Native.
- Architect scalable mobile applications with a strong focus on modularity and maintainability.
- Ensure smooth UI/UX performance by optimizing rendering, animations, and touch interactions.
- Work closely with backend engineers to integrate APIs and real-time data.
- Optimize mobile performance by implementing best practices in memory management, offline storage,
and background processing.
- Manage the app deployment process for both iOS (App Store) and Android (Google Play Store), ensuring compliance with platform guidelines.
- Implement unit tests, integration tests, and UI automation to maintain high application reliability.
- Work on debugging, troubleshooting, and performance monitoring to improve app stability.
- Collaborate with UI/UX designers to translate wireframes into smooth, intuitive user experiences.
- Stay updated with latest mobile development trends, tools, and best practices.
- Mentor junior engineers, conduct code reviews, and contribute to best coding practices within the team.
Requirements:
- 2 to 5 years of hands-on mobile app development experience using React Native.
- Strong proficiency in JavaScript & TypeScript.
- Deep understanding of React Native core concepts, including hooks, state management (Redux/Zustand/Recoil), and navigation (React Navigation).
- Experience in building, publishing, and maintaining high-scale mobile apps for both iOS and Android.
- Hands-on experience with third-party libraries, native modules (Swift/Kotlin), and performance
optimizations.
- Proficiency in mobile UI/UX principles, responsive design, and accessibility.
- Knowledge of RESTful APIs, GraphQL, WebSockets, and integrating mobile applications with backend services.
- Experience with code debugging tools like Flipper, Logcat, and Xcode Instruments.
- Understanding of CI/CD pipelines for mobile apps (Fastlane, Bitrise, or GitHub Actions).
- Strong experience with push notifications, deep linking, offline storage (SQLite/AsyncStorage/Realm), and analytics.
- Familiarity with testing frameworks (Jest, Detox, Appium, or React Native Testing Library).
- Experience working with App Store and Google Play Store deployment processes.
- Strong problem-solving and debugging skills.
- Excellent collaboration and communication skills.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Hybrid/Native
Job Code
1510285
Interview Questions for you
View All