Creation of documentation, development of the project architecture, release planning
Participate in communications with clients (at the level of the corporate bug tracking system)
Requirements:
At least 5 years experience in mobile development on Kotlin
Good knowledge of Android SDK
Understanding how the Android/iOS toolchain works (project building, running on a device/simulator, debugging on a device/simulator, publishing to the App Store/Google Play Store)
Advanced knowledge of build systems and dependency management, their models and principles (Gradle, Maven, Gradle + Android, Xcode, NPM, etc.)
Understanding the principles of the REST API and client-server applications (JSON, RESTful, Web Sockets)
Knowledge and application of MVP, MVVM, Clean Architecture
Knowledge of fundamental design patterns and software development principles (SOLID, KISS, DRY, YAGNI)
Understanding of Material Design principles
Refactoring experience
Our benefits:
Flexible schedule with the ability to work remotely
Optimal social package
Full financial and legal support
Paid vacation, holidays, and sick leaves
Professional and Personal Growth
Сompensation for English lessons, training courses, and sports
Work with a team of professionals and the latest technologies
Individual development plan
Mentorship and guidance
Interested in our services? Tell us about your project!