Senior/Staff Software Engineer (Android) - Mobile Infrastructure
Core
Build and maintain core OKX app infrastructure and tools to support millions of daily active users in crypto trading and wallet management.
Role type
Senior/Staff Android Software Engineer (Mobile Infrastructure)
Builds
Reusable Android components, optimized app performance, and engineering toolchains for the OKX mobile ecosystem.
Domain
Cryptocurrency exchange and digital wallet applications
Deliverable
production ML models | product features | infrastructure
Required skills
Android SDK, Jetpack, RxJava, Retrofit, Litho, performance optimization, memory management, package size reduction, architectural patterns, concurrency, remote APIs, client-side persistence
Preferred skills
Mobile architecture/infrastructure team experience, sub-engineering areas (toolchain, automated testing), complex matrix organization experience
Technologies
Android, Jetpack, RxJava, Retrofit, Litho
Responsibilities
Build mobile infrastructure and tools to enhance engineering efficiency; Analyze and optimize UI and infrastructure application code for better performance; Develop and maintain reusable Android app components; Collaborate with product engineering teams to deliver technical solutions; Optimize project structure and workflow to improve engineering productivity; Drive architecture innovations to support world-class mobile app development
Seniority
Senior/Staff, hands-on IC