React Native Mobile Application Developer

6 - 11 years

9 - 11 Lacs

Posted:1 week ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

React Native Developer

Experience- 6Yrs

Location- Work from Office Noida/Chandigarh

Key Responsibilities

  • Develop and maintain mobile applications using React Native, delivering a seamless experience for iOS and Android users.
  • Collaborate with designers, product managers, and backend developers to understand project requirements and deliver optimal solutions.
  • Write clean, efficient, and reusable code, adhering to best practices and code standards.
  • Optimize applications for performance and scalability across a range of devices.
  • Debug and resolve issues in both development and production environments.
  • Stay updated with the latest industry trends and technologies, applying best practices in mobile development.
  • Conduct code reviews, ensuring code quality and sharing knowledge with the team.

Requirements

  • Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Proven experience as a React Native Developer (6+ years preferred).
  • Strong proficiency in JavaScript and familiarity with TypeScript.
  • Hands-on experience in developing mobile application for both iOS and Android platforms, which works in Online as well as Offline mode.
  • Experience in integrating payment gateways for Credit Card, Google Pay, Apple Pay Payment using Stripe.
  • Experience in implementing Zoom in / Zoom out features for fillable XML forms.
  • Experience integrating RESTful APIs and third-party libraries.
  • Familiarity with state management libraries such as Redux or MobX.
  • Knowledge of the mobile development lifecycle and app submission process.
  • Experience with Git version control and collaboration in Agile environments.
  • Experience with native mobile development .
  • Knowledge of mobile testing frameworks and tools.
  • Familiarity with CI/CD pipelines.
  • Strong problem-solving skills and a proactive approach to learning and adapting to new technologies.

Primary Skills

  • JavaScript & ES6 - Proficiency in JavaScript, including ES6+ features like arrow functions, async/await, destructuring, and template literals, as React Native is built on JavaScript.
  • React Fundamentals - Strong understanding of React concepts like components, state, props, lifecycle methods, hooks, and context API.
  • React Native Framework - Familiarity with React Natives core components (e.g., View, Text, Button, etc.), navigation libraries, and layout with Flexbox.
  • Mobile UI/UX Development - Experience creating responsive and adaptive UIs that look and feel native on both iOS and Android, and knowledge of design guidelines for both platforms.
  • Native Modules and Bridging - Understanding of native modules and bridging between React Native and native iOS/Android code, as some apps may need custom native modules.
  • Knowledge of iOS and Android Development - Basic understanding of Xcode and Android Studio, knowledge of platform-specific files, and handling platform-specific code.
  • Redux or State Management Libraries - Experience with Redux, MobX, or Context API for managing state, especially for larger applications.
  • APIs and Data Handling - Ability to work with RESTful APIs and GraphQL, including handling JSON, data parsing, and fetching with Axios or fetch.
  • Debugging and Testing - Experience with debugging tools like React Native Debugger and Redux DevTools, and testing frameworks such as Jest, Enzyme, or Detox for end-to-end testing.
  • Performance Optimization - Skills in optimizing app performance, including techniques like lazy loading, minimizing re-renders, and using tools like useMemo and useCallback.
  • Version Control - Proficiency with Git and GitHub/GitLab for source control, pull requests, and collaboration.

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