Senior/Staff Software Engineer (Android) - Mobile Infrastructure

1 day, 11 hours ago
Senior
Mobile 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 UI and application infrastructure 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 workflow to improve engineering productivity, efficiency, and quality.
  • Drive architecture innovations that support world-class mobile app development.

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 to create scalable, dynamic, and highly performant UI components.
  • Working knowledge of remote APIs, concurrency, layouts, transitions, animations, client-side persistence, and architectural patterns in 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 knowledge of the tech stack in these projects (preferred).
  • Experience in sub-engineering areas such as performance optimization, toolchain, automated testing, and design patterns (preferred).
  • Strong communication skills and the ability to work well in a team while independently delivering large business outcomes (preferred).

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Staff iOS Software Engineer, Developer Experience

Favor Delivery 1K-5K Air Freight & Logistics

Favor is hiring a Senior Staff iOS Software Engineer to lead company-wide developer experience and mobile platform improvements for its high-volume logistics app, with a focus on reducing friction and scaling iOS engineering across the organization.

CI/CD GitHub Actions iOS LLM Swift TDD
1 day, 8 hours ago

Senior Software Engineer - Platform Infrastructure (Federal Operations)

Abnormal AI Internet Software & Services

Abnormal AI is hiring a Platform Operations professional to run and improve a platform used by 200 engineers, with broad ownership across infrastructure, deployment, and operational workflows.

AWS Go Kafka Kubernetes Python Redis Terraform
1 day, 8 hours ago

Release Engineer (Remote/Europe)

Collabora 51-250 Internet Software & Services

Collabora Productivity is seeking a remote Release Engineer in Europe to support the delivery of its open-source office products across multiple platforms.

Android C++ CI/CD Git iOS Jenkins Linux LXC Python
1 day, 8 hours ago

Sr. DevOps AWS Cloud Engineer

H1 251-1K Professional Services

H1 is hiring a Senior DevOps / AWS Cloud Engineer to design, scale, and operate cloud infrastructure and deployment systems supporting its global healthcare data platform.

AWS Bash CircleCI CloudFormation EC2 GitHub Actions GitLab CI Grafana Kubernetes OpenSearch Prometheus Python SSH Terraform
1 day, 8 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