kotlin developer
генерация резюме под вакансию
сопроводительное письмо
описание
Chess.com operates as a gaming and content platform for playing, learning, and enjoying chess, serving millions of players worldwide with various tools and resources.
задачи
- 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 the 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.
требования
- 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.
условия
- No conditions specified
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.