Description:
React Native Developer – Intermediate to Senior
Role Summary
As a React Native Developer, you will design, develop, and maintain cross-platform mobile applications that deliver seamless user experiences on both iOS and Android. You will work closely with product managers, designers, and backend engineers to translate business requirements into high-quality, scalable, and maintainable code.
Key Responsibilities
-
Develop and maintain cross-platform mobile applications using React Native
-
Collaborate with designers, product managers, and backend teams to implement features and UI/UX designs
-
Translate functional requirements and technical specifications into clean, efficient, and reusable code
-
Optimize app performance, responsiveness, and usability across devices
-
Participate in code reviews, testing, and debugging to ensure high-quality deliverables
-
Maintain version control and CI/CD pipelines using Git, GitHub/GitLab, or similar tools
-
Stay updated with the latest trends and best practices in mobile development
-
Contribute to technical documentation and knowledge-sharing within the team
-
Troubleshoot, analyze, and resolve production issues in a timely manner
Requirements
-
3–7 years of experience in mobile application development , preferably with React Native
-
Strong proficiency in JavaScript/TypeScript , React , and mobile development frameworks
-
Experience with native modules, RESTful APIs, GraphQL, and state management libraries (Redux, MobX, or Recoil)
-
Familiarity with iOS and Android development environments and deployment processes
-
Solid understanding of mobile performance optimization, debugging, and testing strategies
-
Experience with version control systems (Git) and CI/CD pipelines
-
Knowledge of UI/UX principles and best practices in mobile design
-
Strong problem-solving, communication, and collaboration skills
-
Experience working in Agile/Scrum environments preferred
Requirements:
-
Develop and maintain cross-platform mobile applications using React Native
-
Collaborate with designers, product managers, and backend teams to implement features and UI/UX designs
-
Translate functional requirements and technical specifications into clean, efficient, and reusable code
-
Optimize app performance, responsiveness, and usability across devices
-
Participate in code reviews, testing, and debugging to ensure high-quality deliverables
-
Maintain version control and CI/CD pipelines using Git, GitHub/GitLab, or similar tools
-
Stay updated with the latest trends and best practices in mobile development
-
Contribute to technical documentation and knowledge-sharing within the team
-
Troubleshoot, analyze, and resolve production issues in a timely manner
-
3–7 years of experience in mobile application development , preferably with React Native
-
Strong proficiency in JavaScript/TypeScript , React , and mobile development frameworks
-
Experience with native modules, RESTful APIs, GraphQL, and state management libraries (Redux, MobX, or Recoil)
-
Familiarity with iOS and Android development environments and deployment processes
-
Solid understanding of mobile performance optimization, debugging, and testing strategies
-
Experience with version control systems (Git) and CI/CD pipelines
-
Knowledge of UI/UX principles and best practices in mobile design
-
Strong problem-solving, communication, and collaboration skills
-
Experience working in Agile/Scrum environments preferred