Обязанности:
- Разработка и поддержка функционала по работе с фитнес браслетами (через Google Fitness Api)
- Разработка и поддержка функционала по работе с видео-тренировками (Кинескоп)
- Интеграция приложения с информационными системами компании
- Участие в Code Review
- Участие в принятии продуктовых и технических решений
- Взаимодействие с аналитиками, дизайнерами, тестировщиками и другими разработчиками
- Проведение декомпозиции и оценки поставленных задач
- Работа по гибкой продуктовой методологии, активное участие команды в планировании бизнес-процессов
Требования:
- Хорошие знания Kotlin, знание современных паттернов и архитектур, опыт работы с MVVM
- Опыт командной разработки приложений под Android от 3 лет
- Понимание работы клиент-серверных приложений (Rest API, JWT, OAuth2)
- Опыт работы с Coroutines(Flow), Room, Retrofit, Dagger2, Hilt
Не обязательно, но здорово, если вы:
- Имеете опубликованные проекты в Google Play
- Имеете опыт написание собственных SDK
- Имеете опыт использования Compose в продакшене
- Имеете опыт Unit / UI тестирования
- Знакомы с гибкими методологиями (Scrum, Kanban)
В своей работе мы используем:
- Kotlin
- MVVM
- Unit-тесты
- CI на базе GitLab + Fastlane
- Lint + Detekt + Sonarqube