Software Engineer (Android) - Mobile Infrastructure (Performance Optimization)

1 day, 14 hours ago
Full-time
Mid Level
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 to 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 improvements that support world-class mobile app development.
  • Identify customer needs and ship new features through fast iterations.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 3+ 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 mobile architectural patterns.
  • Experience working in a complex matrix organization involving cross-functional and/or cross-business projects (preferred).
  • Experience working in a mobile architecture or infrastructure team with deep understanding of the related tech stack (preferred).
  • Experience in sub-engineering areas such as performance optimization, toolchain, automated testing, and design patterns (preferred).
  • Strong communication skills and comfort delivering large business outcomes independently while working well in a team (preferred).

Benefits

  • Opportunity to work on a core app with millions of daily active users.
  • Exposure to the full life cycle of crypto mobile applications, including pro/retail trading, asset management, and wallet.
  • Work in a global, cross-functional environment with design, product, and engineering teams.
  • Be part of a company culture shaped by clear values and a diverse, collaborative environment.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Junior Software Engineer Mobile Android

360Learning 251-1K Diversified Consumer Services

360Learning is hiring a Junior Android Software Engineer to help build and improve its mobile learning experience across native Android and iOS applications in a fast-paced R&D environment.

Android iOS Jetpack Compose Kotlin Swift SwiftUI
1 day, 13 hours ago

Software Developer — Android - US

TextNow 51-250 Wireless Telecommunication Services

TextNow is hiring a Software Developer – Android to shape the architecture, systems, and tooling behind mobile experiences for millions of users across its communication platform.

Android CI/CD iOS Java Jetpack Compose Kotlin Microservices
1 day, 13 hours ago

Sr Android Engineer, Contractor (Canada)

Owlet 251-1K Health Care Providers & Services

Owlet is hiring an Android Engineer to build customer-facing apps that power its smart-device experience and help bring its parenting products to life.

Android CI/CD Git Gradle IoT Jetpack Compose Kotlin YAML
1 day, 13 hours ago

Senior Android Developer

Senior Android Developer role on the Guadalajara Engineering Team at a remote LATAM company, responsible for building scalable mobile applications and improving the Android experience.

Android CI/CD Flutter Git GraphQL Java Jetpack Compose Kotlin React Native REST API
1 day, 13 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