React Native App Developer

React Native App Developer

We are looking for an experienced React Native Developer who can take ownership of mobile application development and contribute to building high-quality, scalable applications for Android and iOS.

Key Responsibilities

  1. Develop and maintain high-quality cross-platform mobile applications using React Native.
  2. Build reusable components and maintain clean, scalable, and well-structured code.
  3. Integrate mobile applications with REST APIs and third-party services.
  4. Work closely with UI/UX designers, backend developers, QA engineers, and project managers.
  5. Implement responsive user interfaces based on Figma/UI designs.
  6. Manage application state using appropriate state-management frameworks.
  7. Handle push notifications, deep linking, authentication, payments, maps, and other mobile integrations.
  8. Identify and resolve performance issues, crashes, and application bugs.
  9. Optimize applications for performance, security, and scalability.
  10. Participate in code reviews and follow development best practices.
  11. Manage application builds, releases, and deployment to Google Play Store and Apple App Store.
  12. Support existing applications with enhancements, upgrades, and issue resolution.
  13. Provide effort estimates and communicate development progress to project managers.

Required Technical Skills

  • 3–5 years of overall mobile/application development experience
  1. Strong hands-on experience with React Native
  2. Strong knowledge of JavaScript and TypeScript
  3. Good understanding of React.js concepts, Hooks, Components, and Context API
  4. Experience with Redux / Redux Toolkit / Zustand or similar state-management solutions
  5. Experience integrating RESTful APIs
  6. Knowledge of Firebase, including Push Notifications, Crashlytics, Analytics, etc.
  7. Experience with local storage and offline data handling
  8. Understanding of Android and iOS platform-specific development requirements
  9. Experience with Git-based version control
  10. Knowledge of mobile application security and performance optimization
  11. Experience publishing applications to the App Store and Play Store
  12. Ability to debug production-level mobile application issues

Preferred Skills

Experience in the following will be an advantage:

  1. Native Android or iOS development knowledge
  2. Payment gateway integrations
  3. Google Maps / location-based services
  4. WebSockets and real-time applications
  5. Social login and third-party SDK integrations
  6. CI/CD for mobile application deployment
  7. AI-assisted development tools such as GitHub Copilot, Cursor, Gemini, or similar tools

Candidate Profile

We are looking for someone who:

  1. Has worked on multiple live React Native applications
  2. Can independently understand requirements and implement features
  3. Takes ownership of assigned modules and deliverables
  4. Has strong debugging and problem-solving abilities
  5. Understands the importance of application performance and user experience
  6. Can work effectively in an Agile development environment
  7. Communicates clearly with technical and project management teams
  8. Is comfortable working on multiple client applications and business domains

Please Enter Your Details

Upload Resume
No file chosen... *

Nichetech Bot