Chess.com
Posted 1mo ago

Android Engineer

Chess.com
Spain
RemoteFull Time
Responsibilities
  • developing apps
  • maintaining apps
  • optimizing performance
Requirements
  • 3+ years Android experience
  • Expert Kotlin and Android SDK
  • Familiarity with Architecture Components (ViewModels, Room
  • Navigation)
  • Coroutines/RxJava
  • Dagger 2/Hilt
  • Jetpack Compose
  • Experience shipping to Google Play
Technical tools mentioned
KotlinAndroid SDKViewModelsRoomNavigationCoroutinesRxJavaDagger 2HiltJetpack ComposeKotlin MultiplatformSwiftReact NativeGoogle Play StoreCI/CD

Job description


About the Role

The Android Developer role is critical to expanding Chess.com's mobile platform capabilities and supporting the company's growth. This position directly impacts millions of chess players worldwide by developing and maintaining high-quality Android applications that deliver seamless gaming experiences. The role ensures Chess.com maintains its position as the #1 chess platform globally through technical excellence, innovation, and cross-platform code efficiency across the mobile ecosystem.


What you'll do

  • 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



Preferred Skills

  • 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



Nice to Have

  • Kotlin Multiplatform experience for cross-platform mobile development
  • Swift/iOS/React Native development experience for enhanced cross-platform collaboration
  • Gaming industry experience or passion for chess and gaming
  • Experience with performance optimization for applications serving millions of users
  • Familiarity with real-time applications and multiplayer gaming architecture
  • Experience with automated testing frameworks and CI/CD pipelines for Android


About the Opportunity

  • This is a full-time opportunity
  • We are 100% remote (work from anywhere!)

---

You can learn more about us here:

  • https://www.chess.com/article/view/how-chess-com-virtual-team-works-together
  • https://www.chess.com/about

About Us

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. We are here to support 250M+ chess players worldwide with the best possible product, content, and tools to serve the community!


We are a tech company. A gaming company. A content company. And we do it all with passion and commitment to the game. Above all we prize our mission-driven, flat, life-celebrating, no-corporate culture, and we look forward to meeting you and learning more about what you can bring to the team.

About Chess.com

Operates a global platform for playing and learning chess.

Year founded
2005
Employees
928
Industries
Organization type
Private
Latest investment
Raised $250.50M Private Equity (2022) — led by General Atlantic
Headquarters
US

Similar jobs

Android Engineer roles
14h
Save
Mark Applied
Hide
Developer Android
Las Rozas de Madrid, Community of Madrid, Spain
RemoteFull Time
knowmad mood
knowmad moodBME Growth: KNM: A digital transformation providing innovative technology solutions and sustainable development.
3+ YOEAt least 3 years of Android development experience, strong Java and Kotlin skills, Jetpack Compose, MVVM/MVI, Retrofit, CI/CD, Git submodules, and automated testing experience.
Java, Kotlin, Jetpack Compose, MVVM, MVI, Retrofit, CI/CD, Git
3w
Save
Mark Applied
Hide
Android Developer - AI Finance Agent
Spain
RemoteFull Time
BJAK
BJAK: Online platform for insurance comparison and road tax renewal.
3+ YOE3+ years Android development with Kotlin, Jetpack, Coroutines/Flow; experience shipping production apps, mobile UX, REST API integration, and strong English communication.
Kotlin, Jetpack Compose, Android SDK, Coroutines, Flow, SQL, NoSQL, TensorFlow Lite, GitHub
3w
Save
Mark Applied
Hide
Android developer
Madrid, Community of Madrid, Spain
OnsiteFull Time
Capgemini
CapgeminiEuronext Paris: CAP: Provides global IT consulting and digital transformation services.
Proven Android and Kotlin development experience, Agile/Scrum experience, English proficiency; iOS/Swift and AI development tools are valued.
Kotlin, Swift
3w
Save
Mark Applied
Hide
Senior Android Developer
Valencia, Valencia, Spain
HybridFull Time
DKB Code Factory
DKB Code Factory: Builds digital banking products and fintech solutions for DKB.
Experience with native Android development using Kotlin/Java, Jetpack Compose, MVVM and Coroutines; RESTful APIs, Git, CI/CD, automated testing (JUnit, Espresso); fluent English.
Kotlin, Java, Jetpack Compose, Kotlin Coroutines, RESTful APIs, Git, CI/CD, JUnit, Espresso, Google Play Store
3w
Save
Mark Applied
Hide
Desarrollador/a Android
Madrid, Madrid, Spain
HybridFull Time
Sopra Steria
Sopra SteriaEuronext Paris: SOPR: Provides digital transformation consulting and information technology services.
3+ YOE3+ years Android development with Kotlin, unit/UI testing, MVVM/MVP, clean code/SOLID, Git, agile methods and interest in AI.
Kotlin, espresso, GIT, MVP, MVVM, SOLID, Scrum, Kanban, XP
1mo
Save
Mark Applied
Hide
Senior Android Engineer
Albania or Slovakia or Croatia or Czech Republic or Slovenia or Spain or Bulgaria or Poland or Cyprus or Greece or Serbia or Georgia or EU
RemoteFull Time
Ruby Labs
Ruby Labs: Develops and operates a portfolio of mobile consumer applications.
5+ YOE5+ years Android experience, expert Kotlin (coroutines, Flow), Jetpack Compose, Google Play Billing v7+, modern Android architectures, CI/CD, automated testing, debugging/profiling, and subscription lifecycle experience.
Kotlin, Coroutines, Flow, Jetpack Compose, Google Play Billing Library, RevenueCat, ViewModel, Navigation, Room, WorkManager, DataStore, Hilt, Dagger, Gradle, GitHub Actions, Bitrise, GitLab CI, Play Console, JUnit, Espresso, Turbine, MockK, Android Studio Profiler, LeakCanary
1mo
Save
Mark Applied
Hide
Senior Android Developer (Remote from Spain)
Madrid, Madrid, Spain
RemoteFull Time
UST
UST: Global provider of digital transformation and IT services.
5+ YOERequires 5+ years of Android development, strong Kotlin or Java skills, Android Studio, JUnit, Espresso, Agile experience, AWS familiarity, English C1, and scalable application delivery experience.
Android, Android Studio, Kotlin, Java, Espresso, JUnit, AWS, Jenkins
2mo
Save
Mark Applied
Hide
Senior Native Android Engineer
Madrid, Community of Madrid, Spain
HybridFull Time
Santander
SantanderMadrid Stock Exchange: SAN: Global financial institution providing banking and wealth management services.
4+ YOE4+ years native Android experience; expertise in Kotlin and Jetpack Compose; building and publishing SDKs/libraries; accessibility, testing, CI/CD, Flow/Coroutines, Retrofit/Room, and strong English (B2+) plus native Spanish.
Kotlin, Jetpack Compose, Flow, Coroutines, Git, Bitrise, GitHub Actions, Jenkins, Retrofit, Ktor, OkHttp, Room, DataStore, SharedPreferences, kotlinx.serialization, kotlinx-collections-immutable, Koin, Dagger, Hilt, Paparazzi, JUnit 5, JaCoCo, Detekt, Ktlint, Spotless, SonarQube, Gradle, Android Gradle Plugin, JFrog Artifactory, WorkManager, Google Maps, KSP, KotlinPoet, TalkBack, Switch Access, Kotlin Multiplatform, Compose Foundation, KDoc