Middle Developer Android [«Мой МТС»]
гибрид, Москва
В команду продукта «Мой МТС», которая развивает клиентское приложение и личный кабинет для миллионов пользователей. Будете создавать и поддерживать экраны, интегрировать REST/GraphQL API, обеспечивать офлайн‑доступ и плавную работу при пиковых нагрузках.
ГрейдMiddle
Опыт2–4 года
Стек
KotlinAndroid JetpackRoomCoroutines/FlowRetrofitOkHttpREST APIGraphQLOAuth/JWTFigma
Задачи
- •Разработка и поддержка UI/UX компонентов приложения (Compose/ViewModel/Navigation)
- •Реализация и поддержка интеграций с REST/GraphQL API
- •Обработка асинхронных операций и потоков данных с Coroutines/Flow
- •Обеспечение офлайн‑режима, кэширования и lazy loading
- •Реализация и поддержка механизмов аутентификации (OAuth/JWT)
- •Участие в code review и исправлении багов, взаимодействие с дизайнерами и backend/iOS командами
Обязательно
- •2–4 года в Android‑разработке нативных приложений
- •Глубокие знания Kotlin или Java и Android SDK
- •Опыт с Android Jetpack (Compose/ViewModel/Navigation)
- •Опыт работы с Coroutines/Flow для асинхронности
- •Опыт с сетевыми клиентами Retrofit/OkHttp и REST API
- •Опыт работы с локальным хранением данных (Room)
- •Навыки реализации офлайн‑доступа, кэширования и аутентификации (OAuth/JWT)
Будет плюсом
- •Портфолио с примерами приложений (Google Play/GitHub)
- •Опыт интеграции с GraphQL
- •Опыт работы над кроссплатформенными проектами (web/mobile)
- •Знание Flutter/React Native или базовые backend‑навыки
- •Опыт с RxJava