Москва
Метро: Библиотека им.Ленина«М.ТЕХ» - АККРЕДИТОВАННАЯ ИТ-КОМПАНИЯ В ГРУППЕ «М.ВИДЕО-ЭЛЬДОРАДО».
Команда «М.ТЕХ» разрабатывает более 100 инновационных ИТ продуктов на основе современной микросервисной и облачной инфраструктуры, больших данных, биометрии, ИИ и машинного обучения для улучшения качества жизни десятков тысяч сотрудников и миллионов покупателей по всей России.
Мы строим М.Логистика собственную логистическую платформу, которая управляет всей цепочкой доставки: от распределительного центра до порога клиента. Платформа состоит из N микросервисов на Go, Rust и WEB на React, мобильного приложения для водителей и административной панели.
Мы в поисках Mobile Developer в команду мобильного приложения водителя-курьера.
Приложение рабочий инструмент водителей магистральных рейсов и курьеров последней мили. Оно должно работать надёжно в условиях плохой связи, на ярком солнце в кабине грузовика и быть удобным для людей, далёких от IT.
ТЕБЕ ПРЕДСТОИТ:
Разрабатывать и развивать мобильное приложение на Kotlin Multiplatform (Android-first, подготовка к iOS)
Проектировать архитектуру новых фич: офлайн-режим, real-time трекинг, push-уведомления, интеграция с картами
Работать с Jetpack Compose / Compose Multiplatform весь UI на Compose, Material 3 с кастомной дизайн-системой
Интегрироваться с бэкенд-сервисами через REST API (Ktor Client, OkHttp)
Оптимизировать производительность: запуск приложения, потребление батареи, работа с геолокацией в фоне
Участвовать в код-ревью, формировать стандарты разработки
Менторить менее опытных разработчиков по мере роста команды
ЧТО МЫ ОЖИДАЕМ ОТ КАНДИДАТА:
3+ лет коммерческой разработки под Android
Глубокое знание Kotlin (coroutines, Flow, sealed classes, DSL)
Опыт с Jetpack Compose в продакшене (не tutorial-level)
Понимание Clean Architecture / MVVM / MVI на практике
Опыт работы с REST API, сериализацией, кешированием
Опыт с геолокацией, картами, фоновыми сервисами
Умение писать тесты (unit, UI) и проводить код-ревью
Опыт публикации приложений в Google Play
ЧТО ТЫ ПОЛУЧИШЬ:
Москва
Не указана