React Native Developer

3 - 8 years

4 - 8 Lacs

Posted:6 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role Summary
We are looking for a highly skilled and motivated

React Native Developer

to lead the development and maintenance of mobile applications. The ideal candidate will be adept at translating existing web functionality and APIs into a high-performance, cross-platform (iOS and Android) mobile experience.
Key Responsibilities
  • Mobile App Development:

    Lead the development, testing, and deployment of a feature-rich mobile application using React Native.
  • Feature Parity:

    Ensure the mobile application achieves full feature parity with our existing web platform and backend APIs.
  • API Integration:

    Seamlessly integrate with our existing RESTful APIs and ensure robust data handling, caching, and state management.
  • Performance Optimization:

    Implement best practices for code performance, application responsiveness, and overall user experience (UX) on both iOS and Android.
  • Code Quality Architecture:

    Write clean, maintainable, and well-documented code. Architect the application for scalability, security, and future feature additions.
  • Native Module Development (as needed):

    Develop custom native modules when required for deep device integration (e.g., advanced biometrics, specific hardware access) and bridging to the native layer.
  • Deployment:

    Manage the complete mobile application lifecycle, including continuous integration/continuous deployment (CI/CD) setup and publishing to the Apple App Store and Google Play Store.
Required Technical Skills
  • Expertise in React Native:

    3+ years of professional experience developing and deploying production-ready mobile applications using React Native.
  • JavaScript/TypeScript Mastery:

    Deep proficiency in modern JavaScript (ES6+) and strong experience with TypeScript.
  • State Management:

    Extensive experience with state management libraries (e.g.,

    Redux, Redux Toolkit, Zustand, or MobX

    ).
  • Styling:

    Experience with modern styling approaches (e.g., Styled Components, React Native Paper, or a component library).
  • API Integration:

    Solid understanding of fetching data from REST APIs, asynchronous programming, and efficient data handling (e.g., using

    Axios or Fetch

    ).
  • Testing:

    Experience with unit testing and integration testing frameworks (e.g.,

    Jest, Enzyme, or Testing Library

    ).
  • Mobile Architecture:

    Familiarity with mobile design patterns and deployment processes for both iOS and Android.
Preferred Qualifications
  • Familiarity with the native build tools like

    Xcode and Android Studio

    .
  • Experience with Push Notification services and deep linking.
  • Familiarity with continuous integration tools (e.g., Fastlane, Jenkins, GitHub Actions).
  • Experience in the

    Travel, FinTech, or B2B

    sector is an added advantage.
Please submit your resume, portfolio link (if applicable), and a brief cover letter outlining your experience with React Native and mobile application development.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

sahibzada ajit singh nagar, punjab, india

pune, maharashtra, india