Необходимые знания и навыки:
1. Обладать уверенными навыками работы Kotlin\JAVA: - Retrofit
- Room
- Corourutines
- MVVM
- Dagger Hilt
- Clean Architecture
- FireBase
- Google Maps
- Service
2.Обладать уверенными навыками работы с инструментами тестирования (Junit и др.)
3.Понимать принцип разработки клиент\серверных приложений (CRUD)
4.Понимать принципы MVC (Model View Controller)
5.Иметь опыт работы c SQLite (MySQL или др. базами данных)
6.Уверенно работать с функционалами систем контроля версий программных кодов Git(GitLab или GitHub).
7.Уметь работать в системе багтрэкинга контроля дефектов (Atlassian Jira)
8.Знать и уметь использовать технологии сетевого взаимодействия :Rest API, XML, JSON
9.Уметь применять различные принципы командного взаимодействия :Agile,Scrum
Итоговая заработная плата обсуждается после прохождения собеседований.