React Native Developer

Roles and Responsibilities

  • Develop and maintain cross-platform mobile applications using React Native
  • Integrate mobile applications with backend services built on Node.js
  • Work with both NoSQL (MongoDB) and SQL (MySQL) databases
  • Design and implement RESTful APIs and GraphQL APIs integration
  • Use Redux for efficient state management
  • Implement caching and performance optimisation techniques using Redis
  • Write and maintain unit and integration tests using Jest
  • Monitor app performance using tools like Firebase Crashlytics or Sentry
  • Optimize mobile applications for performance, scalability, and responsiveness
  • Debug and resolve application issues across Android and iOS platforms
  • Collaborate with UI/UX designers to deliver smooth and intuitive user experiences
  • Write clean, maintainable, and reusable code

Skills and Experience

  • Strong experience with React Native and JavaScript (ES6+)
  • Experience integrating APIs (REST & GraphQL)
  • Proficiency in Redux or other state management libraries
  • Hands-on experience with MySQL and database understanding
  • Familiarity with Redis for caching and performance
  • Experience working with Sequelize ORM
  • Experience with Jest for unit and component testing
  • Understanding of mobile app deployment (Google Play Store / Apple App Store)
  • Knowledge of debugging tools and performance optimization
  • Familiarity with Git and version control systems
  • Basic understanding of backend technologies (Node.js, Express) is a plus

Additional Skills

  • Experience with TypeScript

Position:

React Native Developer

Number of openings:

04

Experience:

2 - 5 Years

Qualification:

BCA / MCA / B.Tech (IT/CS)

Location:

Ahmedabad

Posted date: