Search by job, company or skills

Compunnel Technology India Private Limited

React Native Mobile Application Developer

Save
new job description bg glownew job description bg glow
  • Posted 20 hours ago
  • Over 100 applicants
Quick Apply

Job Description

Job description

We are looking for a skilled React Native Developer (6+ Years of experience) to join our team. As a React Native Developer, you will be responsible for building and enhancing mobile applications for iOS and Android platforms using the React Native framework. Your role will involve collaborating with cross-functional teams, ensuring smooth integration with backend services, and delivering high-quality user experiences.

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.

More Info

Job ID: 103732431