Специализация
Mobile (Android)
Технологии/инструменты
GradleCI/CDJenkins/Gitlab CI/CD/GitHub Actions
Мы ищем ведущего Android-разработчика для развития платформы компании.
Стек команды:
- 97% проекта написано на Kotlin и его становится только больше.
- Kotlin Coroutines/Flow для асинхронной работы.
- Для DI используем Dagger 2 с Component Dependencies.
- Многомодульная архитектура API, Impl.
- Gradle для сборки проекта с Version Catalog, Convention Plugins, Build и Configuration Cache.
- Модульные (JUnit) тесты.
- Выстроенный процесс CI/CD.
О нашей команде
- Стремимся использовать нативные инструменты и современный стек технологий — Kotlin, Coroutines и Flow.
- Развиваем инфраструктуру: используем модульную архитектуру и дизайн-систему в разработке.
- Выделяем время на техдолг. Есть возможность заниматься как продуктовыми, так и техническими задачами.
- Ценим качество проекта: пишем документацию к проекту, проводим код-ревью, регулярно пересматриваем подходы к разработке, автоматизируем рутинные проверки и задачи на CI/CD.
- Поддерживаем направление Developer Relations — делимся опытом между командами, проводим внутренние митапы, помогаем подготовиться к публичным выступлениям.
Чем предстоит заниматься
- Развивать приложение.
- Развивать и улучшать внутренние процессы разработки.
- Участвовать в планировании, стратегии развития платформы.
- Улучшать Build и МП-Performance.
- Развивать и внедрять инструменты контроля качества, производительности, систем мониторинга.
- Развивать и разрабатывать внутренние инструменты (Core-зависимости), для облегчения жизни продуктовым разработчикам.
Чего ждем
- Опыт работы в платформенной команде от 3 лет.
- Знание особенностей многомодульных проектов и умение выстраивать связи между модулями.
- Опыт проектирования инструментов.
- Понимание принципов работы DI.
- Знание Gradle: оптимизация сборок, разработка Tasks и плагинов.
- Опыт настройки одной из CI/CD-систем: Jenkins, Gitlab CI/CD, GitHub Actions или других.
- Отличные коммуникативные навыки и умение взаимодействовать с другими членами команды, менеджерами и заказчиками.
Будет плюсом опыт управления командой разработки от одного года, а также навыки планирования, постановки задач и контроля их выполнения.
Условия
- Удалёнка по РФ.
- Медицинская программа, включающая телемедицинские консультации, очные приёмы в клиниках, психологов, стоматологию, лабораторные и инструментальные диагностики.
- Регулярные совместные выезды для живого общения (корпоративные и командные, полностью оплачиваемые).
- Индивидуальный план развития поможет тебе всегда видеть вектор своего пути.
- Корпоративный MacBook.
- Льготные условия ипотечного кредитования.
- Компенсацию профильного обучения и скидки на обучающие курсы от Skillbox.
- Английский с корпоративным преподавателем и скидки на изучение языков в Skyeng.
- Компенсация спорта.
Приятное дополнение
- Всегда поддержим, если ты захочешь посетить профильные конференции, и, тем более, выступить на них.
- Мы общаемся на "ты", не любим бюрократию и всегда помогаем друг другу.