Моторинвест

Android-разработчик

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

Обязанности:

  • Создание автомобильных приложений под Android Automotive OS (AAOS) с учетом специфики автомобильной платформы;
  • Реверс-инжиниринг существующих мультимедийных систем автомобилей для анализа и оптимизации их работы;
  • Разработка новых функциональных модулей и компонентов для автомобильных систем;
  • Модернизация существующего функционала мультимедийных систем;
  • Взаимодействие с Automotive Message Bus (AMB) для обмена данными между компонентами системы;
  • Разработка и поддержка медиа-компонентов автомобильной системы;
  • Работа с CAN-шиной для интеграции с автомобильными системами;
  • Реализация голосовых интерфейсов и систем управления;
  • Разработка навигационных систем с использованием GPS и геолокации.

Что мы ожидаем:

  • Высшее образование (техническое или профильное);
  • Опыт от 3 лет в коммерческой разработке под Android;
  • Английский язык на техническом уровне (чтение документации);
  • Ответственность, умение работать в команде, аналитическое мышление, способность к быстрому обучению, проективность.

Android SDK:

  • Глубокое понимание архитектуры Android;
  • Опыт работы с Android Studio;
  • Знание жизненного цикла Activity и Fragment;
  • Работа с сервисами и BroadcastReceiver.

Языки программирования:

  • Java/Kotlin (предпочтительно Kotlin);
  • Опыт работы с многопоточностью;
  • Знание принципов ООП.

Android Automotive OS (AAOS):

  • Опыт разработки под AAOS;
  • Знание специфики автомобильной платформы;
  • Работа с Automotive Message Bus (AMB).

Мультимедиа системы:

  • Опыт работы с медиа-компонентами;
  • Знание протоколов связи в автомобильной среде;
  • Опыт работы с CAN-шиной.

Фреймворки и библиотеки:

  • Dagger/Hilt;
  • Retrofit/OkHttp;
  • Room/SQLite;
  • Coroutines/Flow.

UI-компоненты:

  • Jetpack Compose;
  • Material Design;
  • ConstraintLayout.

Практический опыт:

Разработка приложений:

  • Опыт работы с GPS и геолокацией;
  • Разработка навигационных систем;
  • Создание голосовых интерфейсов.

Интеграция:

  • Опыт интеграции с автомобильными системами;
  • Работа с Bluetooth и WiFi протоколами;
  • Интеграция с внешними сервисами.

Дополнительные навыки:

Тестирование:

  • Unit-тестирование;
  • UI-тестирование;
  • Опыт работы с TestNG/JUnit.

Инструменты:

  • Git/GitHub;
  • Docker;
  • CI/CD (Jenkins, GitLab CI).

Что мы предлагаем:

  • Работу в крупной компании;
  • Оформление по ТК с первого рабочего дня;
  • Полностью белая зарплата;
  • Социальный пакет, включающий ДМС и другие выплаты;
  • Зарплатный проект с Сбербанком и ВТБ, льготная ипотека;
  • Уровень дохода обсуждается с успешным кандидатом на собеседовании;
  • График работы 5/2 с 08.00 до 17.00 или с 09.00 до 18.00;
  • Комфортный офис по адресу: Мытная, 66;
  • Корпоративная мобильная связь, если тебе необходимо оставаться на связи;
  • Корпоративное такси, если тебе необходимо участвовать во внешних мероприятиях;
  • Скидки на покупку автомобилей брендов компании;
  • Возможность проявить себя в различных проектах;
  • Поддержка руководителя и коллег при вводе в должность;
  • Корпоративные мероприятия;
  • Возможность карьерного роста в быстрорастущей компании;
  • Чай и кофе за счет компании.