Задачи:
• Разрабатывать и поддерживать свою часть GrapheneOS.
• Портировать изменения при выходе новой версии Android, особенно в периоды высокой нагрузки.
• Проводить ревью кода.
• Исправлять баги, уязвимости и проблемы с производительностью вместе с командой.
• Следовать руководствам по разработке проекта.
• Самостоятельно сдавать готовые функции и исправления без необходимости постоянного контроля.
Требования:
• Реальный опыт разработки на базе AOSP, ядра Linux и его защиты, аллокаторов памяти или платформенного ПО Android.
• Достаточный уровень seniority для самостоятельной работы и сдачи кода на ревью.
• Знание языков программирования (в порядке приоритета): Java, Kotlin, C++, C, Rust, JavaScript, TypeScript, arm64 assembly, Bash, Python.
Желательно:
• Опыт вклада в свободные и открытые проекты.
• Комфортная работа с вопросами приватности и безопасности.
Условия:
• Полностью удалённая работа из любой страны, кроме России и Беларуси.
• Оплата в криптовалюте.
• Формат сотрудничества B2B, предпочтительно full-time, но возможен part-time.
• Гибкий график, от 80 часов в месяц, асинхронная работа.
Ограничения:
• Английский язык не ниже уровня B1.
• Отсутствие опыта работы в государственных или близких к ним компаниях России за последние 5 лет.
• Не рассматриваются кандидаты, занимающиеся только прошивкой, сборкой чужих деревьев и моддингом без собственных изменений в коде ОС.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.