Middle Android Developer [Мой МТС]
гибрид, Москва
Работа в команде над мобильным приложением МТС: разработка UI/UX экранов для личного кабинета, платежей и управления услугами с интеграцией с сервером и веб‑версией. Важна стабильная синхронизация данных, оффлайн‑доступ и плавный пользовательский опыт
ГрейдMiddle
Опытот 2 лет
Стек
KotlinAndroid Jetpack (Compose)RoomRetrofitCoroutines/FlowREST APIGraphQLOAuth/JWTJava
Задачи
- •Разработка и поддержка UI-компонентов и экранов личного кабинета
- •Реализация API‑интеграций (REST/GraphQL) и синхронизация данных с сервером
- •Обеспечение оффлайн-доступа, кеширования и lazy loading
- •Обработка асинхронных операций с Coroutines/Flow
- •Участие в code review и исправлении багов
- •Взаимодействие с дизайнерами и backend/iOS-командами для реализации макетов и контрактов
Обязательно
- •Опыт разработки мобильных приложений Android от 2 лет
- •Уверенное знание Kotlin
- •Знание архитектурных паттернов (MVP, MVVM)
- •Опыт работы с Android Jetpack (Compose, ViewModel, Navigation)
- •Опыт интеграции с API и использование Retrofit
- •Опыт работы с локальным хранением данных (Room)
Будет плюсом
- •Опыт работы с GraphQL
- •Опыт с Coroutines/Flow
- •Понимание OAuth/JWT и механизмов аутентификации
- •Знание Java
- •Работа с макетами в Figma