Senior Technical Manager, Mobile App Developer
The Hong Kong Jockey Club
Founded in 1884, The Hong Kong Jockey Club (“the Club”) is a world-class racing club that acts continuously for the betterment of our society. The Club has a unique integrated business model, comprising racing and racecourse entertainment, a membership club, responsible sports wagering and lottery, and charities and community contribution. Through this model, the Club generates economic and social value for the community and supports the HKSAR Government in combatting illegal gambling.
The Department
Since 1884, The Hong Kong Jockey Club has been a cornerstone of Hong Kong’s sports and entertainment landscape, driving innovation while contributing to the betterment of society. We are seeking motivated individuals eager to help shape the future of sports and entertainment in a fast-paced, dynamic environment. If you value creativity, collaboration, innovation, and love a challenge, this opportunity is for you.
Position Overview
We are seeking experienced Mobile Application Developers to join our Alley-Oop Platform and Product Development team at Hong Kong Jockey Club. This role focuses on designing and implementing robust, scalable mobile applications for iOS and Android platforms using modern cross-platform technologies. The successful candidate will work in a collaborative environment, building mobile solutions with strong emphasis on clean architecture principles, performance optimization, and exceptional user experience.
The Job
- Core Development & Architecture
- Implement clean architecture principles with clear separation between UI, business logic, and data layers
- Apply MVVM, MVI, or similar architectural patterns for maintainable mobile applications
- Develop cross-platform solutions using React Native with platform-specific optimisations
- Design and implement efficient state management using Redux, Context API, MobX, or Zustand
- Create modular, reusable components following iOS Human Interface Guidelines and Material Design principles
- Implement secure local storage with AsyncStorage/MMKV and platform-specific secure storage(Keychain/Keystore)
- Quality Engineering & Testing
- Practice test-driven development (TDD) with comprehensive unit testing using Jest and React Native TestingLibrary
- Implement end-to-end testing using Detox for critical user journeys across both platforms
- Develop automated UI testing and accessibility compliance verification using Axe and platform-specific tools
- Maintain high test coverage standards and implement contract testing with Pact for API validation
- Execute comprehensive device testing using AWS Device Farm and BrowserStack/LambdaTest
- Security & Compliance
- Implement mobile security best practices, including certificate pinning and secure authentication (OAuth, OIDC)
- Apply proper data encryption and secure communication protocols for sensitive information
- Conduct mobile security testing using MobSF and address vulnerability findings proactively
- Ensure compliance with app store guidelines and regulatory requirements (GDPR, PDPL, etc.)
- Implement biometric authentication and secure session management
- Performance & Optimization
- Optimise UI performance with efficient layout hierarchies and memory management
- Implement battery and data efficiency strategies for mobile-specific constraints
- Design offline-first data strategies with synchronisation mechanisms
- Optimise app size using app bundle/app thinning technologies
- Monitor and improve app startup time and UI responsiveness
- Observability & Operations
- Implement comprehensive analytics and crash reporting using Datadog RUM and Session Replay
- Develop custom event tracking for business metrics and user behaviour analysis
- Create efficient logging strategies with contextual information for debugging
- Implement performance monitoring for network operations and UI rendering
- Design A/B testing capabilities with feature flag integration using LaunchDarkly
- Release & Deployment
- Configure and maintain CI/CD pipelines using Fastlane for automated builds and deployments
- Manage App Store Connect and Google Play Console submissions with automated metadata updates
- Implement staged rollout strategies and beta testing through TestFlight and Google Play Internal Testing
- Create comprehensive release notes and manage app review processes
- Design emergency rollback procedures for critical production issues
About you
- 4+ years of mobile application development experience with both iOS and Android platforms
- 3+ years of React Native or cross-platform development experience
- 2+ years of experience with mobile CI/CD pipelines and app store deployment processes
- Experience with mobile performance optimisation and memory management
- Knowledge of mobile security best practices and compliance requirements
- Experience with mobile analytics, crash reporting, and production support
- Experience in the wagering industry with mobile betting and player account management applications
- AWS experience with mobile-specific services (Device Farm, API Gateway, Lambda)
- Contributions to React Native open-source projects or mobile development communities
- Experience with native module development and platform-specific functionality integration
- Knowledge of mobile accessibility standards and implementation (WCAG 2.1 compliance)
- Mobile Development Frameworks
- Primary: React Native with TypeScript for cross-platform development
- Secondary: Native iOS (Swift/Objective-C) and Android (Kotlin/Java) development capabilities
- Strong understanding of mobile UI/UX patterns and platform-specific design guidelines
- Experience with navigation systems using React Navigation and deep linking implementation
- Development Tools & Environment
- IDEs: Xcode for iOS development, Android Studio or IntelliJ for Android development, VS Code for React Native
- Build Tools: Metro bundler, Webpack, Babel compiler, and ESLint/Prettier for code quality
- Package Management:npm/yarn with JFrog Artifactory integration and security scanning via Xray
- Version Control: Git with GitHub Enterprise, including mobile-specific CI/CD workflows
- Testing & Quality Assurance
- Unit testing with Jest, React Native Testing Library, and Detox for E2E testing
- UI automation testing and accessibility compliance verification
- Performance testing and mobile security testing with MobSF
- Cross-browser and cross-device testing using BrowserStack, LambdaTest, or Sauce Labs
- Backend Integration & APIs
- RESTful API integration with proper error handling and retry mechanisms
- GraphQL client implementation using Apollo Client or Relay (optional)
- Real-time communication and push notifications using Firebase Cloud Messaging
- Offline storage and data synchronisation strategies
Apply Now!
We offer competitive salary and benefits packages, a dynamic working environment and development opportunities.
Add horsepower to your career today. If you do not meet all of the requirements but still believe you can make a difference, please apply.
Equal Opportunity and Inclusive Hiring
We are an equal opportunity employer and strive to create an inclusive workplace for all. Applicants from diverse backgrounds are welcomed to apply. If you have any special needs or require accommodations during the interview process, please e-mail us via careers@hkjc.org.hk. Personal data provided by job applicants will be used strictly in accordance with the Club's notice to employees and job applicants relating to the Personal Data (Privacy) Ordinance. A copy of which will be provided immediately upon request.
Share this Job :
To share this job on WeChat, please click the button below to copy the link: