- Design, develop, and maintain pixel-perfect mobile applications across Android & IOS using React Native.
- Leverage native APIs for deep integrations with both platforms.
- Participate in code reviews to ensure code quality, performance, and adherence to best practices.
- Integrate with RESTful APIs and work closely with backend teams to ensure seamless communication between front-end and back-end systems.
- Stay current with mobile development trends and frameworks.
- Over 8 years of experience in mobile development, including 3+ years working with React Native.
- Proficient in using Swift or Kotlin for developing and integrating native modules and libraries within mobile applications.
- Proven experience in building mobile applications for both iOS and Android platforms.
- Strong knowledge of JavaScript including ES6+
- Good understanding of UI/UX design principles and mobile design patterns.
- Hands-on experience with Cloud messaging e.g. Firebase
- Hands-on experience with Crashlytics, Analytics
- Good experience with unit testing frameworks (e.g., Jest, Enzyme).
- Good experience with App beta testing & distribution e.g. TestFlight, Google Play Console
- Hands-on experience with API integration testing frameworks (e.g., Postman).
- Proficient with CI/CD tools (e.g., Jenkins, Azure CI/CD, Github actions).
- Good understanding of UI/UX design tools e. g. Figma, Sketch, Adobe XD
- Familiarity with cloud services e. g. Azure Mobile Apps, AWS Amplify
- Familiarity with Flutter is beneficial
- Strong problem-solving abilities and analytical skills.
- Passionate about development and eager to learn new technologies.
- Ability to work effectively in a fully remote environment.
- Excellent communication and teamwork skills.