Senior/Staff Software Engineer (Android) - Mobile Infrastructure

3 weeks, 3 days ago
Senior
Software Development
OKX

OKX

OKX operates as a leading cryptocurrency exchange, providing users with a platform to buy, sell, and trade various digital assets such as Bitcoin, Ethereum, and XRP, while also offering tools for exploring Web3, decentralized finance (DeFi), and non-fu...

Diversified Financial Services
1K-5K
Founded 2017

Description

  • Build mobile infrastructure and tools that improve engineering efficiency.
  • Analyze and optimize application and UI code for better performance.
  • Develop and maintain reusable Android app components.
  • Collaborate with product, design, and engineering teams to deliver technical solutions and best practices.
  • Optimize project structure and workflows to improve productivity, efficiency, and quality.
  • Drive architecture innovations that support world-class mobile app development.
  • Support fast iteration and delivery of new features for a high-traffic consumer app.
  • Work across the full lifecycle of crypto mobile applications, including trading, asset management, and wallet experiences.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 5+ years of industry experience in Android development.
  • Experience building and shipping complex, business-critical Android app products with frequent iteration.
  • Experience optimizing app performance, reducing memory footprint, and decreasing package size.
  • Deep understanding of design patterns and principles, with broad knowledge of the Android tech stack.
  • Familiarity with Jetpack and/or open-source Android libraries such as RxJava, Retrofit, and Litho.
  • Deep understanding of the Android SDK for building scalable, dynamic, and highly performant UI components.
  • Working knowledge of remote APIs, concurrency, layouts, transitions, animations, client-side persistence, and architectural patterns on mobile apps.
  • Experience working in a complex matrix organization with cross-functional and/or cross-business projects (preferred).
  • Experience working in a mobile architecture or infrastructure team with deep understanding of the tech stack (preferred).
  • Experience in sub-engineering areas such as performance optimization, toolchain, automated testing, and design patterns (preferred).
  • Strong communication skills and comfort working both collaboratively and independently to deliver large business outcomes (preferred).

Benefits

  • The opportunity to work on a core app with millions of daily active users.
  • Exposure to the full lifecycle of crypto mobile applications, including pro/retail trading, asset management, and wallet products.
  • A cross-functional environment working closely with design, product, and engineering teams.
  • A global company culture built around shared principles and collaboration.
  • The chance to contribute to a leading crypto exchange and wallet ecosystem.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Android Engineer | Senior | Kotlin | Saily

Nord Security 1K-5K Professional Services

Saily is hiring a Senior Android Engineer to build and improve its Kotlin-based mobile app for travelers, taking features from idea to production in collaboration with product, backend, UX, QA, and support teams.

Agile Android Android Studio Cybersecurity Jetpack Compose Kotlin REST API SQLite
22 minutes ago

Senior Android Developer for Sport Team

GR8 Tech 251-1K IT Services

GR8 Tech is hiring an Android Engineer to build and scale the mobile experience for its B2B iGaming platform, with ownership of architecture and delivery for high-quality core products.

Android Development CI/CD Encryption Jetpack Compose Kotlin WebSockets
3 hours, 17 minutes ago

Senior POS Mobile Engineer

Moniepoint 1K-5K Diversified Financial Services

Moniepoint is hiring a Senior Mobile Engineer to build and maintain high-performance Android POS terminal applications that power secure, reliable transactions across large-scale payment environments.

Android CI/CD Encryption Flutter Java Kotlin REST API SQLite WebSockets
6 hours, 2 minutes ago

Senior POS Mobile Engineer

Moniepoint 1K-5K Diversified Financial Services

Moniepoint is hiring a Senior Mobile Engineer to build and maintain high-performance Android-based POS terminal applications that support secure, scalable payment transactions across large-scale environments.

Android CI/CD Encryption Flutter Java Kotlin REST API SQLite WebSockets
10 hours, 30 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers