JD – Mobile Developer

Key Responsibilities

  • Cross-Platform Development: Design, build, and maintain high-quality mobile applications for iOS and Android using React Native.
  • API Integration: Securely integrate front-end components with RESTful APIs, ensuring data integrity and performance.
  • Payment & Virtual Currency: Implement and manage payment gateway integrations, specifically handling transactions that may involve virtual currency.
  • Dynamic Updates: Utilize Remote Config tools (e.g., Firebase) to manage app behavior and updates dynamically without requiring immediate store re-submissions.
  • App Store Management: Lead the end-to-end deployment process, including TestFlight beta testing, Apple App Store submissions, and Google Play Store version promotion/staged rollouts.
  • Design Collaboration: Work closely with designers by translating Figma prototypes into functional, high-fidelity code.
  • Lifecycle Management: Participate in the full Agile SDLC, including sprint planning, daily stand-ups, and retrospectives.

Required Skills & Qualifications

  • Technical Proficiency: Proven experience in React Native development.
    • Strong understanding of mobile security best practices for API communication.
    • Hands-on experience with Figma (viewing specs, exporting assets).
  • Deployment: Practical experience with App Store Connect and Google Play Console.
    • Knowledge of CI/CD principles and automated testing is a plus.
  • Soft Skills:
    • Communication: Basic proficiency in both Chinese and English (written and verbal) to collaborate with a diverse team.
    • Mindset: A reliable team player who can also take ownership of tasks and work independently when needed.
    • Growth Mindset: Always looking for ways to learn new mobile trends and improve how we write code and handle our daily tasks.