Hong Kong Island, Hong Kong

React Native - Developer (Mid - Senior)

 Job Description:

Key Responsibilities

  • Develop, test, and maintain mobile applications using React Native.

  • Collaborate with cross-functional teams (design, product, backend) to define and ship new features.

  • Optimize applications for performance, scalability, and responsiveness.

  • Work with native modules (Objective-C, Swift, Java, Kotlin) when required.

  • Integrate third-party APIs, SDKs, and services.

  • Debug and resolve performance, usability, and security issues.

  • Maintain clean, reusable, and well-documented code.

  • Stay updated with emerging mobile technologies and best practices.

Requirements

  • Proven experience building mobile apps with React Native (portfolio or apps in stores preferred).

  • Strong proficiency in JavaScript (ES6+) and TypeScript.

  • Good understanding of React concepts (hooks, state management, context, Redux, etc.).

  • Experience with mobile app deployment to the Apple App Store and Google Play Store.

  • Familiarity with RESTful APIs, GraphQL, and backend integration.

  • Knowledge of mobile UI/UX principles and responsive design.

  • Understanding of mobile performance optimization and debugging tools (e.g., Flipper).

  • Familiarity with Git and Agile development practices.

  • Bonus: Experience with native iOS/Android development and CI/CD for mobile

  Required Skills:

Kotlin Mobile Applications React Native Redux GraphQL Swift CI/CD Usability Debugging Scalability iOS Agile React Features Android Optimization TypeScript Integration Security Git Java Design JavaScript Management