OKX

Senior/Staff Software Engineer (Android) - Mobile Infrastructure

OKX

Apply
about 1 year ago
Singapore, Singapore
Senior / Staff+

Responsibilities

  • Build mobile infrastructure and tools to enhance engineering efficiency.
  • Analyze and optimize UI and infrastructure application code for better performance.
  • Develop and maintain reusable Android app components.
  • Collaborate with product engineering teams to deliver technical solutions and best practices.
  • Optimize project structure and workflow to improve engineering productivity, efficiency, and quality.
  • Drive architecture innovations to support world-class mobile app development.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 5+ years of industry experience in Android development.
  • Experience in building and shipping complex, business-critical Android app products with frequent iteration.
  • Experience in optimizing app performance, reducing memory footprint, and decreasing package size.
  • Deep understanding of design patterns and principles with a broad knowledge of the Android tech stack.
  • Familiar with Jetpack and/or other open source Android libraries, such as RxJava, Retrofit, Litho, etc.
  • Deep understanding of 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 on mobile apps.

Tech Stack

Android SDKJetpack Compose

Categories

Mobile