Android-разработчик

з/п не указана
МегаФон
Москва Постоянная занятость Удаленная работа

Описание

Привет! Мы небольшая команда инженеров с фокусом на мобильную разработку. В нашей зоне ответственности платформа, на которой мы строим приложения MegaFon и Yota. Они состоят из WebView и нативных инфраструктурных компонент. Сейчас нас 5 человек – инженеры iOS, Android и тестирования. В ближайшем будущем команда будет состоять из 7 человек. И ты можешь стать ее частью В наших процессах мы используем Scrumban – гибрид Scrum и Kanban, с еженедельным планированием скоупа работ на неделю и ежедневными Daily. Задачи декомпозируем с гранулярностью до 2х дней, не используем сторипоинты или часы. Когда мы берем задачу в работу, то отвечаем за нее от начала до завершения – это значит, что мы проводим полный цикл жизни задачи, если это требуется, самостоятельно, от написания ADR, аналитики, кода, общения со стейкхолдерами и коллегами, пока задача не будет принята и завершена Наши ценности – открытая и честная коммуникация, ориентация на качественный результат, нетерпимость к токсичности в любом ее проявлении Наш стек Языки: Kotlin, Java Архитектура: многомодульность, Clean Architecture, MVVM/MVI UI: классические View, Jetpack Compose DI: Dagger (плюсом будет опыт kotlin-inject) Навигация: Cicerone (плюсом будет опыт Decompose) Асинхронность: RxJava, Coroutines. Сеть: Retrofit+OkHttp (плюсом будет опыт Ktor client) Хранение данных: Room, DataStore Preferences Аналитика и мониторинг: Yandex AppMetrica, MyTracker, LeakCanary Тестирование: JUnit, Mockito, Espresso Чем предстоит заниматься Разрабатывать новые функции и поддерживать существующий функционал в наших Android-приложениях Исправлять баги Отправлять релизные поезда Проектировать архитектуру фичей, делать выбор паттернов и библиотек, фиксировать ADR и вести документацию Писать чистый, поддерживаемый и тестируемый код Рефакторить legacy-код и повышать производительности приложения Участвовать в код-ревью, менторстве Тесное взаимодействовать с участниками продуктовых команд Внедрять современные практики CI/CD, автоматизации тестирования Что для этого нужно Умение вести эффективную коммуникацию со стейкхолдерами Разделение инженерного подхода, умение вести ADR, документацию, качественную коммуникацию с коллегами Опыт коммерческой разработки Android-приложений от 3х лет Глубокое понимание Kotlin и особенностей JVM/Android Runtime Уверенное знание паттернов, принципов ООП, SOLID, DRY, KISS Опыт работы с современными архитектурными паттернами (MVVM/MVI) и библиотеками из экосистемы Android Jetpack Понимание жизненного цикла компонентов Android и работы с многопоточностью Умение писать Unit-тесты и UI-тесты, понимание важности качества кода Умение отслеживать и улучшать метрики здоровья проекта Опыт работы с Git (ветвление, merge requests, code review) Умение автоматизировать сборки Git, CI/CD Желание развиваться, делиться знаниями и учиться новому, улучшать командные процессы Трудоустройство в аккредитованную ИТ-компанию ООО «МегаТех»

Откликнуться
Источник: hh · 16.09.2026

Похожие вакансии в городе Москва

Все вакансии в городе Москва →