Hong Kong, Hong Kong

React Native Developer

 Job Description:

My client has a team that designs, develops, maintains, and improves software for various venture projects initiatives that are adjacent to their core business and are bootstrapped quickly with a lean team. You will be actively involved in designing various components behind scalable applications, from frontend UI to backend infrastructure.

Responsibilities

  • Design, develop, and maintain robust mobile applications using React
    Native.
  • Implement and integrate RESTful APIs and Websockets for real-time data
    exchange.
  • Collaborate with cross-functional teams to define, design, and deliver
    new features.
  • Understand and optimize the bridge between React Native and native
    modules (iOS/Android).
  • Ensure high performance, quality, and responsiveness of applications.
    Write clean, maintainable code following best practices.
  • Use Git for version control and participate in code reviews.
  • Develop, maintain, and execute unit and end-to-end (e2e) test cases.
  • Debug and fix issues, optimize app performance, and continuously
    improve app usability.

Requirements

  • Minimum 3 years of experience developing mobile applications using
    React Native.
  • Proficient in JavaScript/TypeScript and React.
  • Strong understanding of RESTful API integration and WebSocket
    communication.
  • Experience bridging React Native with native code or modules.
  • Familiarity with version control systems, particularly Git.
  • Knowledge of unit testing (e.g., Jest) and end-to-end testing (e.g., Detox).
  • Ability to solve complex problems and communicate technical
    information clearly.

A focus on producing high-quality code and exceptional user experiences

Good to Have

  • Experience in native iOS (Swift/Objective-C) and/or Android (Java/Kotlin)
    development.
  • Understanding of mobile app release procedures in App Store and Google
    Play.
  • Familiarity with modern architecture patterns and state management
    (e.g., Redux).
  • Experience with AI code generation tools. (e.g. Amazon Q Developer,
    github copilot cursor.com, aider)
  Required Skills:

React Native React