IO Tech Solutions Limited
Senior Software Engineer - Mobile (React Native)
Senior mobile engineer acting as the technical lead for React Native iOS/Android apps in the crypto trading space — owning architecture, code quality, reviews, mentoring, and release processes. Core stack: React Native, TypeScript/JavaScript, and native mobile tooling.
- Compensation
- Not disclosed
- Location
- Hong Kong
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 8+ years of professional mobile development experience (iOS, Android, or both)
- 3+ years of hands-on React Native experience in production apps
- Leadership experience as a tech lead or senior engineer with ownership of mobile code quality
- Expert-level TypeScript/JavaScript knowledge and clean code practices
- Solid understanding of mobile app architecture, performance optimization, and memory management
- Experience with native mobile tooling (Xcode, Android Studio, Gradle, CocoaPods)
- Strong experience integrating REST APIs, authentication flows, and secure data handling
- Familiarity with mobile CI/CD pipelines, app store release processes, and versioning strategies
- Ability to make pragmatic technical decisions and communicate trade-offs clearly
Nice to have
- Experience with Redux, Zustand, or other state-management patterns
- Automated testing experience (Jest, Detox, E2E testing)
- Experience with GraphQL
- Performance profiling and crash analytics experience (e.g. Firebase, Sentry)
- Exposure to crypto, fintech, or web3 products
Full description
Job Responsibilities
- Architect, build, and maintain high-performance React Native applications for iOS and Android
- Act as technical lead for mobile, owning architecture decisions, coding standards, and best practices
- Ensure code quality, performance, stability, and scalability across the entire mobile codebase
- Lead and conduct thorough code reviews, setting a high engineering bar
- Mentor and guide other mobile engineers, supporting their technical growth
- Collaborate closely with product, backend, design, and QA teams to deliver features end-to-end
- Proactively identify and resolve performance bottlenecks, memory issues, and app stability risks
- Define and improve mobile development workflows, testing strategy, and release processes
- Stay current with React Native, iOS, and Android ecosystem changes and recommend improvements
Core Requirement
- 8+ years of professional mobile development experience (iOS, Android, or both)
- 3+ years of hands-on React Native experience in production apps
- Strong leadership experience as a tech lead or senior engineer, with ownership of mobile code quality
- Expert-level TypeScript / JavaScript knowledge and clean code practices
- Solid understanding of mobile app architecture, performance optimization, and memory management
- Experience working with native mobile tooling (Xcode, Android Studio, Gradle, CocoaPods, etc.)
- Strong experience integrating with REST APIs, authentication flows, and secure data handling
- Familiarity with mobile CI/CD pipelines, app store release processes, and versioning strategies
- Ability to make pragmatic technical decisions and communicate trade-offs clearlyNice to Have
- Experience with Redux, Zustand, or other state-management patterns
- Automated testing (Jest, Detox, E2E testing)
- Experience with GraphQL
- Performance profiling and crash analytics (e.g. Firebase, Sentry)
- Exposure to crypto, fintech, or web3 products
What Youll Get:
- Competitive salary and benefits
- High ownership and real technical influence over a core product