Job Summary
We are seeking a React Native Mobile App Developer to join our development team. In this role, you will be responsible for building and maintaining high-performance, user-friendly mobile applications for both Android and iOS platforms using React Native.
Key Responsibilities
- Develop and maintain cross platform mobile applications using React Native.
- Implement offline-first features using local databases (SQLite, Realm etc.) with sync capabilities to remote APIs.
- Work closely with product managers, designers, and other developers to deliver high-quality user experiences.
- Debug and optimize existing applications for performance and scalability.
- Use native modules when required and handle platform-specific development for iOS and Android.
- Integrate RESTful APIs and manage secure, efficient client-server communication.
- Implement UI / UX designs with attention to detail and responsiveness.
- Use tools like Git, CI / CD, and testing frameworks to ensure a smooth development process.
- Write clean, maintainable code and participate in code reviews.
Requirements
3+ years of experience with React Native.Proven experience building and maintaining cross-platform mobile apps using React Native (iOS and Android).Strong proficiency in JavaScript (ES6+) and TypeScript.Experience with state management libraries (Redux, MobX, Zustand, etc.).App performance optimization, manage connectivity edge cases, and ensure data consistency.Payment gateways (Stripe, Razorpay, PayPal etc.) set up and maintenance within mobile apps.Familiarity with mobile app architecture patterns (MVVM, Clean Architecture).Experience integrating APIs and using tools like Axios or Fetch.Strong knowledge of native build tools (Xcode, Android Studio).App deployment to App Store and Google Play.Familiarity with Git and version control workflows.Strong problem-solving and debugging skills.Familiarity with mobile analytics and crash reporting tools.Knowledge of backend technologies (Node.js, Firebase, GraphQL, etc.).Understanding of Agile / Scrum methodologies.Knowledge of native mobile development (Swift, Objective‑C, Java, or Kotlin).#J-18808-Ljbffr