Endava

Android AOSP Developer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Разработчик Android AOSP в одну из scrum-команд Endava, работающих над прошивкой/ОС на базе Android для видео-баров и планшетных контроллеров. Задачи — поддержка существующего функционала и разработка новых фич для продуктов известной tech-компании.

Задачи

  • Разрабатывать и поддерживать программные компоненты в соответствии со стандартами, инструментами и практиками IT-индустрии
  • Участвовать во всех активностях разработки приложения: уточнение бэклога, оценка, реализация требований и т.д.
  • Взаимодействовать со стейкхолдерами проекта для понимания требований клиента, архитектуры и приоритетов
  • Эскалировать риски, проблемы и опасения, связанные с разработкой
  • Участвовать в ревью работы других членов команды разработки
  • Осваивать и применять новые технологии, практики и инструменты в рамках проекта
  • Участвовать во внутренних tech-сообществах и мероприятиях

Требования

  • 4+ года опыта разработки под Android AOSP
  • Опыт работы с C/C++
  • Знание Android SDK/NDK, Connectivity, Permissions, AIDL, а также SELinux, сетевых протоколов и TLS — будет преимуществом
  • Понимание распространённых парадигм программирования (ООП, функциональное и т.д.)
  • Знакомство с паттернами проектирования/архитектуры и принципами чистого кода
  • Понимание систем контроля версий, таких как Git или аналогичных
  • Опыт работы с фреймворками для тестирования и мокирования
  • Знакомство с протоколами и стандартами связи: HTTP, REST, JSON, TCP/IP
  • Базовые знания Agile-методологий (SCRUM, KANBAN)
  • Базовые знания CI/CD инструментов и практик
  • Хорошие навыки решения проблем и аналитическое мышление
  • Отличные коммуникативные навыки и умение работать в команде
  • Английский язык не ниже Intermediate
  • Образование в области computer science или эквивалент
  • Желательно: знакомство с интерфейсами камер USB (UVC), MIPI CSI, HDMI, Ethernet
  • Желательно: опыт со стримингом, кодированием, декодированием и RTP
  • Желательно: знакомство с форматами изображений JPG, PNG, RAW и стандартами сжатия видео h.264, h.265
  • Желательно: опыт разработки Android-приложений
  • Желательно: опыт разработки на Java и Kotlin
  • Желательно: опыт работы с Web Proxies

Условия

  • Конкурентный зарплатный пакет, share plan, бонусы за результаты компании, награды за ценность, реферальный бонус
  • Карьерный коучинг, глобальные карьерные возможности, нелинейные карьерные пути, внутренние программы развития для менеджмента и технического лидерства
  • Сложные проекты, ротации, внутренние tech-сообщества, обучение, сертификации, коучинг, подписки на онлайн-платформы обучения, pass-it-on сессии, воркшопы, конференции
  • Гибридный формат работы и гибкий график, программа помощи сотрудникам
  • Глобальная внутренняя программа wellbeing, доступ к приложениям для wellbeing
  • Глобальные внутренние tech-сообщества, хобби-клубы и группы по интересам, программы инклюзии и разнообразия, мероприятия и праздники

Навыки

  • Android AOSP
  • C
  • C++
  • Android SDK
  • Android NDK
  • Connectivity
  • Permissions
  • AIDL
  • SELinux
  • TLS
  • Git
  • HTTP
  • REST
  • JSON
  • TCP/IP
  • CI/CD
  • SCRUM
  • KANBAN
  • USB (UVC)
  • MIPI CSI
  • HDMI
  • Ethernet
  • RTP
  • JPG
  • PNG
  • RAW
  • h.264
  • h.265
  • Java
  • Kotlin
  • Web Proxies

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

Android Engineer - Fully Remote
Martis Consulting Sp. z o.o.MiddleУдалённо
4 сент.
Senior Mobile App Engineer (Android)
Freedom24SeniorУдалённо
4 сент.