Senior/Staff Software Engineer (Android) - Mobile Infrastructure

2 months 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

Senior Android Developer - Kotlin

Cross Border Talents 251-1K Professional Services

An Android Developer at an unspecified company will build and maintain Android applications for a wide range of devices, integrating them with back-end services while working closely with other engineers to deliver high-quality products.

Android Firebase Git Java Kotlin REST API
4 hours, 19 minutes ago

Android Engineer

AppLovin 1K-5K Media

AppLovin is hiring Android Mobile Engineers to help build a new social media platform within its R&D center, focused on creator experiences, real-time interaction, and long-term product growth.

Android Java Kotlin Mobile Development WebSockets
4 hours, 34 minutes ago

Senior Android Engineer

Goods & Services 51-250 Media

Goods & Services is seeking a Senior Android Engineer to help build and deliver medical-grade Android mobile applications and SDKs for enterprise clients in regulated industries.

Agile Android Java Kotlin
9 hours, 33 minutes ago

Staff Android Engineer

Goods & Services 51-250 Media

Goods & Services is seeking a Staff Android Engineer to help design and deliver medical-grade mobile applications and SDKs for regulated enterprise clients as part of a collaborative, cross-functional engineering team.

Agile Android Java Kotlin
19 hours, 34 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