Android, Java, C++, C разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
О нас
Мы небольшая технологическая компания, специализирующаяся на разработке финтех-решений. Работаем над продуктами для рынков Латинской Америки и Азии. Наша цель – создавать надежные и эффективные инструменты.
Проект
Поддержка и модернизация виртуальной системы кластеров использующих Redroid для запуска Android приложений.
Требования
Обязательные навыки:
- Фундаментальные знания программирования
- Навыки программирования на языках Java, C++, C
- Отличное понимание AOSP, Redroid его архитектуры и SDK. Знание особенностей актуальных версий Android
- Отличное понимание принципов работы AOSP HAL, особенно Camera HAL
- Отличное понимание принципов работы AOSP HIDL
- Отличное понимание принципов работы с JNI, AIDL
- Практический опыт разработки и отладки системных приложений под Android не менее 5 лет
- Практический опыт разработки и отладки приложений под Android не менее 5 лет
- Практический опыт разработки и внедрения кастомизированной ОС на базе AOSP
- Практический опыт интегрирования HIDL модулей для различных периферийных устройств в AOSP. Практический опыт проектирования и работы с JNI, AIDL
- Практический опыт работы с NDK
- Понимание жизненного цикла системных сервисов и приложений в ОС Android (как работает сохранение и восстановление его состояния, работа с ресурсами, обмен информацией между сервисами и т.п.)
- Знание принципов работы фоновых задач и сервисов в AOSP
Будет преимуществом:
- Наличие Android проектов готовых к демонстрации (ссылка на репозиторий с Вашими проектами)
- Знания и опыт работы с TCP socket
- Знание других языков программирования
- Опыт и навыки работы с Git
Что мы ожидаем:
- Высокое качество кода
- Самостоятельность в принятии технических решений
- Умение работать в команде
- Готовность к постоянному профессиональному развитию
Если вы готовы создавать надежные инструменты – мы ждем вашего резюме.
Ожидания от кандидата
Идеальный кандидат – технический специалист имеющий навыки разработки и поддержки программных продуктов на базе Android, Redroid, а так же имеющий расширений опыт разработки и поддержки драйверов для Android ядра и имеющий опыт и знания для работы с Android сервисами.
Условия работы
Условия работы
- Part-time, удаленный формат (возможен full-time)
- Гибкий график
- Почасовая оплата
- Работа над реальными бизнес-проектами
Дополнительные инструкции
Процесс найма:
- Первичный скрининг
- Техническое интервью
- Тестовое задание
- Финальное собеседование