other

Android Developer

Более недели назад

З/П не указана

Город: Новосибирск

Axmor

Тип занятости: Полная занятость

Требуемый опыт: Опыт от 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. Комфортный офис в Академгородке, гибридный формат работы (несколько дней в офисе, остальные на удаленке)

Показать контакты

Имя не указано

Пожаловаться ID: 158762590

Похожие вакансии

Senior Android Developer

Договорная

Новосибирск

«Предприятие «ЭЛТЕКС»

.NET developer

Договорная

Новосибирск

True Engineering

Java developer

Договорная

Новосибирск

Диплей

Fullstack PHP Developer

От 130 000 до 180 000 руб.

Новосибирск

ФАЙВ ЛЕМОНС ГРУПП

Senior Python Developer

От 300 000 руб.

Новосибирск

Тензор

Senior Java developer (TravelPay)

Договорная

Новосибирск

S7 Group