Chess.com logo
Chess.com

The world’s favorite place to play and learn Chess.

Android Engineer

Android EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 2007H1B No SponsorCompany SiteLinkedIn

Location

Worldwide

Posted

3 days ago

Salary

0

Seniority

Senior

Job Description

Android Engineer

Chess.com

• 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

Job Requirements

  • 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

  • 100% remote (work from anywhere!)

Related Job Pages

More Android Engineer Jobs

Full TimeRemoteTeam 1,001-5,000Since 1994H1B No Sponsor

• Diseñar, desarrollar y mantener aplicaciones Android nativas utilizando Java y Kotlin • Integrar y optimizar reproductores multimedia basados en ExoPlayer • Desarrollar integraciones con APIs y servicios externos mediante Retrofit • Gestionar la distribución, publicación y evolución de las aplicaciones • Implementar soluciones de monetización mediante publicidad y suscripciones • Integrar herramientas de analítica y medición para el seguimiento de rendimiento y uso • Realizar mantenimiento correctivo y evolutivo de las aplicaciones • Colaborar con equipos de producto, negocio, QA y desarrollo en entornos ágiles.

Spain
BJAK logo

Android Software Engineer – AI Neobank App

BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Full TimeRemoteTeam 51-200H1B No Sponsor

• Build and ship Android features using Kotlin. • Create clean mobile flows for insurance, payments, claims, renewals and financial services. • Work with product and design to simplify complex user journeys. • Integrate backend APIs and ensure mobile flows are stable, secure and reliable. • Improve app performance, crash rate, loading states, responsiveness and memory usage. • Use analytics, user behaviour and production issues to improve the product. • Build AI-assisted mobile experiences only where they genuinely improve the user journey.

Thailand
BJAK logo

Android Software Engineer – AI Neobank App

BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Full TimeRemoteTeam 51-200H1B No Sponsor

• Build and ship Android features using Kotlin. • Create clean mobile flows for insurance, payments, claims, renewals and financial services. • Work with product and design to simplify complex user journeys. • Integrate backend APIs and ensure mobile flows are stable, secure and reliable. • Improve app performance, crash rate, loading states, responsiveness and memory usage. • Use analytics, user behaviour and production issues to improve the product. • Build AI-assisted mobile experiences only where they genuinely improve the user journey.

Singapore
BJAK logo

Android Software Engineer – AI Neobank App

BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Full TimeRemoteTeam 51-200H1B No Sponsor

• Build and ship Android features using Kotlin. • Create clean mobile flows for insurance, payments, claims, renewals and financial services. • Work with product and design to simplify complex user journeys. • Integrate backend APIs and ensure mobile flows are stable, secure and reliable. • Improve app performance, crash rate, loading states, responsiveness and memory usage. • Use analytics, user behaviour and production issues to improve the product. • Build AI-assisted mobile experiences only where they genuinely improve the user journey.

Indonesia