Атом

Senior Android Developer

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • 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 возможностью продления).

Пройди вместе с нами крутой кейс по созданию электромобиля с нуля!