← К результатам

Android Developer

з/п не указана
Axmor · Россия, Новосибирск, Советский район, микрорайон Академгородок, улица Гнесиных, 10/1
Удаленная работа Постоянная занятость опыт от 3 лет
Откликнуться на источнике →

Описание

Привет, меня зовут Миша, я руководитель отдела разработки в 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. Опыт работы с legacy: рефакторинг больших классов без остановки фич-разработки. DI (Hilt/Dagger/Koin) — идеально с опытом внедрения в проект без DI. Retrofit + OkHttp, Gson; Room, SharedPreferences/DataStore. Unit-тесты (JUnit, MockK/Mockito), умение делать код тестируемым; желательно Kaspresso. Опыт работы с AI-ассистентами в разработке Будет преимуществом: Платёжные интеграции: SberPay SDK, СБП, 3DS/WebView-формы. Jetpack Compose, особенно опыт внедрения в XML-проект. Многомодульность, оптимизация сборки; настройка CI с инструментальными тестами. От нас: Возможность прокачивать свои навыки, делиться знаниями в формате митапов, посещать конференции. Для каждого у нас есть встречи по развитию и возможность запросить обратную связь. Гибкость во всём: от графика работы до принятия решений Высокий уровень самостоятельности и возможность влияния на процессы Частичная компенсация абонемента в спорт зал, обучение английскому языку на платформе Skyeng. Комфортный офис в Академгородке, гибридный формат работы (несколько дней в офисе, остальные на удаленке)

Источник: hh · Опубликовано: 14.08.2026