We are looking for an experienced React Native Developer with 4+ years of hands-on experience in building high-performance, scalable, and user-friendly mobile applications for Android and iOS platforms. The ideal candidate should have strong technical expertise in React Native along with a solid understanding of mobile app architecture, APIs, and deployment processes.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using React Native.
- Build reusable, scalable, and high-quality code.
- Integrate REST APIs and third-party libraries/services.
- Collaborate with UI/UX designers to implement responsive mobile interfaces.
- Debug, troubleshoot, and optimize application performance.
- Ensure application security, stability, and scalability.
- Write clean, maintainable, and well-documented code.
- Perform code reviews and mentor junior developers.
- Work closely with QA and backend teams to resolve issues.
- Publish and maintain applications on Google Play Store and Apple App Store.
- Stay updated with the latest React Native and mobile development trends.
Required Skills
- 4+ years of experience in React Native development.
- Strong proficiency in JavaScript (ES6+) and TypeScript.
- Positive understanding of React.js, React Hooks, and state management (Redux/Context API).
- Experience with REST APIs and JSON integration.
- Knowledge of mobile app architecture and design patterns.
- Experience with Firebase (Authentication, Firestore, Push Notifications, Analytics).
- Familiarity with native Android (Java/Kotlin) or iOS (Swift/Objective-C) development is an advantage.
- Experience with Git/GitHub or Bitbucket.
- Knowledge of app deployment on Google Play Store and Apple App Store.
- Understanding of mobile performance optimization and debugging tools