— 2+ year of experience in the development of Android apps that use web services
— Experience with Android SDK, Android Jetpack, RxJava, Dagger
— Strong experience with Kotlin and Java
— Competent in design patterns, SOLID, MVP, MVVM
— High level of self-organization and time management skills;
— Outstanding communication skills
— Being a proactive and result-oriented person
— At least an Intermediate level of English
— Ready to rock and learn new technologies (such as React Native)
— Possibility to learn from our team and master your skills
— Friendly atmosphere
— Possibility to become a part of challenging and interesting projects
— Ability to grow as a professional
— Flexible working schedule
— Possibility to work remotely
— Vacation is 30 days per year
— Design, build and maintain high performance, reusable, and reliable source code
— Ensure the best possible performance, quality, and responsiveness of the application
— Identify and correct bottlenecks and fix bugs
— Help maintain code quality, organization, and automation
— Unit-testing code for robustness, including edge cases, usability, and general reliability
Built as a training tool for a famous gross master, this app allows playing with up to 300+ powerful chess engines by using the voice only. Change the difficulty level, choose a chess engine (top 2 in a world — Stockfish, Houdini or others) and play using voice commands. It is also possible to use gestures instead of voice and to play by moving your arm with a special tracker or phone.