МегаФон·Москва·6 дн назад
Android-разработчик
Ориентир по рынку≈ 215 000 – 390 000 ₽наша приблизительная оценка по 11 вакансиям этой роли и грейда, у работодателя вилка не указана
🏢 ОфисMiddleПолная занятость
61
Хорошие условия
Навык востребован (Git), работа расписана подробно. Но вилки нет, про деньги придётся договариваться с нуля.
Наша компания
Привет! Мы небольшая команда инженеров с фокусом на мобильную разработку. В нашей зоне ответственности платформа, на которой мы строим приложения MegaFon и Yota. Они состоят из WebView и нативных инфраструктурных компонент. Сейчас нас 5 человек – инженеры iOS, Android и тестирования. В ближайшем будущем команда будет состоять из 7 человек. И ты можешь стать ее частью В наших процессах мы используем Scrumban – гибрид Scrum и Kanban, с еженедельным планированием скоупа работ на неделю и ежедневными Daily. Задачи декомпозируем с гранулярностью до 2х дней, не используем сторипоинты или часы. Когда
О роли
Наши ценности – открытая и честная коммуникация, ориентация на качественный результат, нетерпимость к токсичности в любом ее проявлении
Чем предстоит заниматься
Разрабатывать новые функции и поддерживать существующий функционал в наших 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
Желание развиваться, делиться знаниями и учиться новому, улучшать командные процессы
Трудоустройство в аккредитованную ИТ-компанию ООО «МегаТех»
Языки: 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
