React Native Developer

6 - 10 years

17 - 19 Lacs

Posted:15 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking a talented and motivated React Native Developer to join our development team. The ideal candidate will have a strong background in building mobile applications using React Native and a deep understanding of front-end development technologies. As a React Native Developer, you will be responsible for creating, modifying and maintaining high-quality mobile applications for both iOS and Android platforms, ensuring seamless user experiences, and collaborating with cross-functional teams to deliver innovative solutions.

5+ years of experience using react-native

Objectives of this role

  • To design, develop, modify and maintain high-performance mobile applications using React Native that deliver a superior user experience across both iOS and Android platforms.
  • To integrate third-party APIs, optimize applications for performance, and provide support for debugging, testing, and deployment.
  • To work collaboratively within an agile development environment, following best practices in code quality, version control, and documentation.

Responsibilities

• A complete understanding of the entire mobile app development lifecycle, including iOS and Android platforms.

• In-depth knowledge of CSS, JavaScript, Java, HTML front-end programming languages, and functional programming.

• Knowledge of responsive and user interface designs

• Collaborate closely with product managers, UX/UI designers, and backend developers to ensure smooth development and integration.

• Participate in sprint planning and retrospectives, contributing ideas and solutions for continuous improvement.

• Conduct unit testing and ensure code quality through test-driven development (TDD) and automated testing tools.

• Debug and resolve mobile application issues across different devices and platforms.

• Optimize mobile applications for performance, responsiveness, and scalability, especially for lower-end devices.

• Focus on reducing memory usage, improving load times, and enhancing user experience

• Stay updated with the latest trends and best practices in mobile development and React Native.

• Participate in team knowledge-sharing sessions, contribute to internal documentation, and mentor junior developers when required.

• Maintain and manage code repositories using Git and collaborate with other team members using pull requests and code reviews.

• Manage the deployment process and ensure timely release of mobile apps to app stores (Google Play, Apple App Store).

Required skills and qualifications

• Proven experience in development of React native digital products through the entire lifecycle, from initiation to closure.

• Experience with both Waterfall and Agile project management methodologies.

of Cloud-based services (e.g., Firebase, AWS, etc

React Native for building cross-platform mobile apps

entire mobile app development lifecycle, including iOS and Android platforms.

wledge of CSS, Typescript, Java, HTML front-end programming languages, and functional programming.

• Knowledge of responsive and user interface designs.

understanding of JavaScript (ES6+) and React

Redux or other state management libraries

RESTful APIs

experience with GraphQL is must.

• Experience with contentful tool is an added advantage.

• Solid understanding of mobile development fundamentals such as UI components, navigation, and performance optimization.

Xcode (iOS) and Android Studio (Android)

• Familiarity with version control systems, particularly Git.

• Knowledge of CI/CD pipelines and deployment strategies for mobile applications.

• Experience working with document request models, REST APIs, third-party libraries, and offline storage

• Experience with TypeScript, unit testing, code debugging, and prop types

• Strong understanding of React fundamentals such as component lifecycle, Virtual DOM, and component state.

• Excellent problem-solving and debugging skills.

• Strong communication skills and the ability to work collaboratively in a team.

• Agile development experience and familiarity with tools like Jira.

• Strong attention to detail and commitment to delivering high-quality work.

• Ability to adapt to new technologies and tools as needed.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

visakhapatnam, hyderabad, chennai

gautam buddha nagar, uttar pradesh