— 1+ years of experience developing for Android platform using Java and/or Kotlin.
— Understanding of best practices and principles; experience with Material design, REST API, AndroidX.
— Strong knowledge of UI building, databases, multithreading, collections
— Strong comprehension of design patterns
— Android Architecture Components, Coroutines, Retrofit, JSON, Moshi, Git.
— Good communication skills.
— Maintain, support, troubleshoot and optimize existing mobile applications
— Intermediate English.
— Ability to use patterns, to maintain applications within the architecture, to efficiently migrate to an alternative tech or architecture.
— Experience with Volley library
— Excellent debugging skills.
— Strong desire to improve your skills in the context of software development
— Experience in iOS development, understanding of iOS environment and key differences between iOS and Android.
— Knowledge of augmented reality frameworks.
— Knowledge or desire to investigate any cross-platform framework (Flutter, React Native, etc.).
— Experience with network debugging tools.
— Career and professional growth;
— Corporate-funded training (functional training, foreign languages);
— Benefits (football, basketball, swimming pool, sports compensation, corporate presents and events);
— Young and friendly team;
— Stable pay (100 % official).
Working on full-cycle projects, maintenance, fixing issues.