Атом
Senior Android Developer
- Android
- Java
- Kotlin
- C++
- JNI
- MVC
- SOLID
- DRY
- YAGNI
- Git
- Gradle
- Automotive
- Jetpack Compose
- Английский — B1 — Средний
Мы — Атом. Разрабатываем электромобиль-гаджет и его версии для семьи, такси, каршеринга и службы доставки, а также собственный маркетплейс приложений и другие сервисы.
Ищем Senior Android Developer в команду Vehicle Graphics, которая разрабатывает навигатор и AR HUD (проекционный дисплей с дополненной реальностью) для будущего электромобиля Атом.
Одной из основных фичей электромобиля является проекционный дисплей (HUD) и экран в руле, на который выводится информация о навигации. С помощью HUD показываем важную информацию (в том числе навигатор) на лобовом стекле в поле зрения водителя без отвлечения от дороги. А использование AR создает не только уникальный пользовательский опыт, но и делает поездку более комфортной и безопасной.
Состав команды: разработчики на Unreal и Godot, Android разработчики, дизайнеры, картографы, QA, DevOps.
Senior Android Developer предстоит разработка систем навигации.
Чем предстоит заниматься:
- Интеграция мобильного приложения с API backend сервиса.
- Создание кросс-платформенного мобильного приложения с приоритетом на платформе Android.
- Развитие функциональности мобильного приложения в соответствии с требованиями бизнеса и пользователей.
- Разработка SDK.
- Участие в разработке архитектуры приложений.
Для нас важно:
- опыт разработки мобильных приложений Android 5+ лет;
- опыт разработки на Java/Kotlin 5+ лет;
- умение самостоятельно принимать решения и искать информацию;
- знание и опыт работы с Jetpack Compose 1,5+ года;
- понимание, как оптимизировать вашу композицию, и что такое стейт, в чем разница между derivedStateOf и mutableStateOf;
- понимание принципов асинхронности и опыт работы с Kotlin Coroutines;
- опыт работы с системами DI Dagger Hilt;
- знакомство со стеком junit + robolectric;
- опыт написания публичных Service;
- опыт работы с MVI в рамках Clean Architecture;
- уверенное понимание многомодульности (feature, lib, api, impl) и понимание зачем это нужно.
Будет плюсом:
- опыт разработки картографических приложений
- опыт написания собственной дизайн системы (на основе foundation или поверх material);
- gradle-гуру;
- опыт с AIDL в роли сервера.
Что предлагаем:
-
интересный продукт, возможность создавать новые процессы и влиять на его развитие;
-
работа в команде профессионалов из России, Китая, Европы;
-
корпоративная культура, выстраиваемая в духе инноваций, открытые горизонтальные коммуникации;
-
конкурентная официальная белая заработная плата;
- ДМС со стоматологией после прохождения испытательного срока;
-
корпоративное оборудование;
-
гибридный или удаленный формат работы;
- оформление по ТК РФ (срочный ТД на 18 месяцев c возможностью продления).
Пройди вместе с нами крутой кейс по созданию электромобиля с нуля!