Senior/Staff Software Engineer (Android) - Mobile Infrastructure

1 month, 2 weeks 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 Technical Lead

Unity 5K-10K Internet Software & Services

Unity-Aura is hiring an Android Tech Lead to guide architecture and engineering excellence for a large-scale mobile content discovery platform used by millions of users.

Android CI/CD Jetpack Compose Kotlin
1 day, 20 hours ago

Mobile Software Engineer (Android)

Booksy 251-1K Diversified Consumer Services

Booksy is hiring a Mobile Android Engineer to help build and maintain the payment and financial infrastructure behind its remote-first appointments marketplace.

Android CI/CD Espresso GitLab CI Java Jetpack Compose JUnit Kotlin
2 days, 10 hours ago

App Development Online tutor (US shift)

Weekday 11-50 Construction & Engineering

Codeyoung is hiring a remote App Development Online Tutor to teach Android application development to students in a US shift schedule.

Android Android Studio Firebase Git GitHub Java REST API SQLite XML
2 days, 18 hours ago

Senior Android Developer

Jalasoft 1K-5K Internet Software & Services

Jalasoft is hiring a Senior Android Developer to build and maintain high-quality Android applications as part of a cross-functional mobile development team.

Android CI/CD Git Gradle Java Kotlin
3 days, 22 hours 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