Text
#вакансия #android
Android Developer
Привет, меня зовут Миша, я руководитель отдела разработки в Axmor.Сейчас мы ищем Middle / Senior Android Developer на один из флагманских проектов - мобильное приложение для авиакомпании из топ-5 в России с аудиторией больше 300 тысяч и более чем миллионом скачиваний.
Текущий стек проекта: Kotlin, Android SDK / AndroidX, MVVM, XML / Data Binding, Kotlin Coroutines / Flow, Retrofit / OkHttp / Gson, Room, WorkManager, Firebase, Gradle, Git / GitLab CI / CD.
Вот к чему хочется прийти: Layered MVVM с Jetpack Compose, Hilt, генерируемые OpenAPI-моделями, JVM / Robolectric component-тестами.Расскажу немного о компании, где тебе предстоить работать. Axmor — команда единомышленников, которая существует с 2003 года. У нас есть свои корпоративные ценности, которые помогают создавать комфортную обстановку внутри команды, избегать бюрократии и делать фокус на развитии.
Как у нас устроена разработка:
- Прагматизм: эволюционные улучшения архитектуры с оценкой риска, а не «переписать всё».
- E2e-автотесты на Kaspresso + Allure в GitLab CI
- Тесты у нас как часть definition of done; внимательность на ревью, работа с крашами (Crashlytics) и производительностью.
- GitLab CI пайплайны build → lint → test → release, Danger, Renovate, AI-ревью по запросу
- Наблюдаемость в проде: Crashlytics, Firebase Performance, AppMetrica, Mindbox.
- Стек модернизируется системно: 99,9% Kotlin, Coroutines / StateFlow, актуальные targetSdk / AGP / Kotlin; впереди — DI, слои, unit-тесты, Compose.
Чем предстоит заниматься:
- Не просто пилить фичи, но и развивать проект путем переноса уже существующего функционала на новый архитектурный подход и актуальных тех. стек
- У нас много legacy, нужно будет разбираться в старом коде, рефакторить его, предлагать и вносить архитектурные изменения
- Разработкой и поддержкой существующего кода приложения
- Обсуждением требований с аналитиком и тимлидом проекта, участием в проработке технических решений
- Оценкой своих задач и планированием работы (на проекте есть PM и TeamLead, поможем)
Какой опыт и навыки нужны:
- Опыт 4+ лет коммерческой Android-разработки, опыт долгоживущих продуктовых проектов.
- Kotlin, Coroutines / Flow (StateFlow), structured concurrency.
- Android SDK: жизненный цикл, single-activity, FragmentManager и back stack — навигация у нас самописная.
- XML + DataBinding (BindingAdapter'ы, Observable-поля), кастомные View, RecyclerView.
- MVVM; понимание Clean Architecture как инструмента поэтапной миграции legacy.
- Опыт ра
Компания: Axmor
Заработная плата: Уровень дохода не указан
Полезные ссылки:
🍏 Мобильный трудоголик - Канал про мобильную разработку.
🔹 Flutter & Dart | Мобильный трудоголик - Канал про разработку на Flutter.
🐈 Кот Денисова - Канал про разработку и жизнь в ИТ.