Android Engineer

Chess.com

Completely RemoteFull TimeInformation Technology
Posted 3 days ago

Job description

About the Company

Chess.com is one of the largest gaming sites in the world and the #1 platform for playing, learning, and enjoying chess. We are a team of 600+ fully remote people in 60+ countries working hard to serve the global chess community.

Responsibilities

  • Develop and maintain Chess.com's flagship Android application to serve 185M+ global chess players
  • Design and implement shared codebase architecture across the Android ecosystem
  • Collaborate cross-functionally with design, product management, and data analytics teams
  • Optimize application performance and user experience through code reviews and monitoring
  • Contribute to technical architecture decisions for mobile platform scalability
  • Maintain and improve development workflows for a fully distributed team

Requirements

  • 3+ years of professional Android development experience with production applications
  • Expert-level proficiency in Kotlin and Android SDK
  • Hands-on experience with Android Architecture Components (ViewModels, Room, Navigation)
  • Proficiency with asynchronous programming using Coroutines or RxJava
  • Experience with dependency injection frameworks like Dagger 2 or Hilt
  • Proven experience with Jetpack Compose for modern UI development
  • Experience shipping Android applications to Google Play Store
  • Ability to work effectively in fully distributed/remote teams

Preferred Qualifications

  • Kotlin Multiplatform experience
  • Swift, iOS, or React Native development experience
  • Gaming industry experience or passion for chess
  • Experience with performance optimization for high-scale applications
  • Familiarity with real-time applications and multiplayer gaming architecture
  • Experience with automated testing frameworks and CI/CD pipelines

Skills & tools

AndroidKotlinJetpack Compose

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 013+ years professional Android development
  2. 02Expert Kotlin proficiency
  3. 03Android SDK expertise
  4. 04Jetpack Compose experience
  5. 05Dependency injection (Dagger/Hilt)
  6. 06Asynchronous programming (Coroutines/RxJava)
NeverApplyAd

Wake up to a shortlist, not a search results page.

NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches