Чем вам предстоит заниматься:
- Техническим анализом требований, поступающих от продуктовой команды;
- Проработкой архитектуры разрабатываемого функционала;
- Разработкой vendor applications под Android (AOSP);
- Оптимизацией производительности приложений;
- Взаимодействием с группой backend разработки;
- Детальной постановкой задач для инженеров разработки;
- Определением сценариев для инженеров тестирования;
- Подготовкой документации.
Команда разрабатывает приложения, которые входят в базовую поставку нашей ОС. В их число входят самостоятельные программы: приложение для звонков/смс/камеры/контактов/файловый менеджер.
Что мы ожидаем от будущего члена команды:
- Уверенные знания в области разработки мобильных приложений;
- Опыт мобильной разработки в роли ведущего инженера или архитектора от 3-х лет;
- Знания программного стека (JAVA/Kotlin/C/C++) на уровне чтения и понимания кода;
- Знания инструментов контроля версий (git, repo, Bitbucket, Gerrit);
- Понимание принципов тестирования и CI/CD;
- Знание английского на уровне чтения и написания документации.