We are looking for a React Native Developer with a minimum of 2 years of experience in building cross-platform mobile applications. The ideal candidate should have strong expertise in React Native and a working knowledge of React.js to support web application development when required.
Key Responsibilities
Develop, maintain, and enhance cross-platform mobile applications using React Native.
Collaborate with designers and backend developers to build scalable mobile solutions.
Integrate RESTful APIs and third-party SDKs.
Optimize mobile applications for performance, usability, and reliability.
Debug and resolve application issues across Android and iOS platforms.
Participate in code reviews and follow best coding practices.
Contribute to React.js web application development when required.
Work with Git for version control and collaborate in an Agile development environment.
Required Skills
Primary Skills
2+ years of hands-on experience with React Native.
Strong proficiency in JavaScript (ES6+) and/or TypeScript.
Experience with React Hooks, Context API, and state management (Redux/Redux Toolkit or Zustand).
Experience integrating REST APIs.
Understanding of Android and iOS application lifecycles.
Experience with native device features such as Camera, Location, Push Notifications, File System, and Permissions.
Knowledge of mobile app deployment to Google Play Store and Apple App Store.
Secondary Skills
Working knowledge of React.js.
Experience building responsive web interfaces using React.js.
Basic understanding of HTML5, CSS3, and modern frontend development.