Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Chess.com

Android Engineer

Chess.com

Android Engineer role at Chess.com developing applications for 185 million global chess players. Focus on high-performance and scalable mobile experiences in a fully remote setting.

Posted 7/15/2026full-timeRemote • 🌎 Anywhere in the WorldMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expert-level proficiency in Android development, particularly with Kotlin and Android SDK, while effectively collaborating in distributed teams to deliver high-performance mobile applications. Capable of optimizing user experience and application performance through best practices and technical architecture decisions.

Highest-signal resume keywords
Android DevelopmentKotlin ProficiencyAndroid SDK DevelopmentJetpack ComposeAsynchronous Programming

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Android Architecture ComponentsViewModelsRoomNavigationCoroutinesRxJavaDagger 2HiltKotlin MultiplatformSwift/iOS Development
Soft Skills
Strong Communication SkillsCollaboration in Remote TeamsOwnership of Projects
Tools & Technologies
Google Play StoreDependency Injection FrameworksMobile Application Performance Monitoring
Industry Keywords
Mobile DevelopmentCross-Platform DevelopmentUser Experience OptimizationScalable Mobile ApplicationsDistributed Team Environment

Tech Stack

Tools & technologies
AndroidDaggeriOSKotlinReactReact NativeRxJavaSwift

About the role

Key responsibilities & impact
  • Develop and maintain Chess.com's flagship Android application to serve 185M+ global chess players with high-performance, scalable mobile experiences
  • Design and implement shared codebase architecture across our Android ecosystem to maximize development efficiency and code reusability
  • Collaborate cross-functionally with design, product management, data analytics, coaching, and titled player teams to translate business requirements into technical solutions and enhance user experience
  • Optimize application performance and user experience through code reviews, performance monitoring, and implementation of Android best practices
  • Contribute to technical architecture decisions for mobile platform scalability and maintainability as the user base grows
  • Maintain and improve development workflows to support rapid iteration and deployment cycles in a fully distributed team environment

Requirements

What you’ll need
  • 3+ years of professional Android development experience with production applications
  • Expert-level proficiency in Kotlin and Android SDK development
  • Hands-on experience with Android Architecture Components including ViewModels, Room, and Navigation
  • Proficiency with asynchronous programming using Coroutines or RxJava
  • Experience with dependency injection frameworks including Dagger 2 or Hilt
  • Proven experience with Jetpack Compose for modern UI development
  • Demonstrated ability to work effectively in fully distributed/remote teams with strong written and verbal communication skills
  • Track record of taking ownership of features and projects from conception to delivery
  • Experience shipping Android applications to Google Play Store
  • Kotlin Multiplatform experience for cross-platform mobile development is a nice to have
  • Swift/iOS/React Native development experience for enhanced cross-platform collaboration is also a plus.

Benefits

Comp & perks
  • 100% remote (work from anywhere!)