В связи с расширением, в команду сервиса требуется руководитель группы разработки Android в продуктовое направление!
Что для нас важно:
- опыт разработки под OS Android от 4-х лет;
- уверенное понимание архитектуры Android-приложений и его основных компонентов: Activity, Fragment, View, Services, BroadcastReceiver, Content Provider;
- знание Android SDK, Java, Kotlin;
- понимание этапов отрисовки UI, полезным будет опыт создания кастомных View;
- умение разрабатывать адаптивные пользовательские интерфейсы с учётом различий устройств, разрешений экранов и версий ОС;
- понимание принципов работы REST API и клиент-серверных приложений;
- знание и применение MVP, MVVM, Clean Architecture;
- полезным будет знание Sqlite;
- опыт работы в коммерческих проектах с использованием систем контроля версий (git) и багтрекинга (JIRA), тяга к code review;
- полезным будет знание Sqlite.
- опыт разработки AndroidTV-приложений;
- опыт написания backend, либо iOS-приложений;
- знание других языков программирования.
Технические подробности нашего проекта:
- Clean Architecture, DDD;
- MVVM + LiveData, cейчас переходим на TEA (The Elm Architecture) + Compose;
- Feature-based разработка: каждая фича находится в отдельном модуле, что увеличивает поддерживаемость и позволяет эффективнее разрабатывать приложения большой командой;
- Single Activity + Cicerone;
- DI - Toothpick;
- Kotlin coroutines + flow;
- Codestyle + cтатический анализ кода, который происходит на этапе CI.
Чем предстоит заниматься:
- руководить продуктовой командой;
- планировать, оценивать и декомпозировать продуктовые фичи;
- принимать участие в сложных технических задачах.
Что мы предлагаем?
- Топовое оборудование и весь необходимый софт;
- Официальное трудоустройство;
- ДМС со стоматологией, офисный врач, доплата больничного листа, корпоративные скидки;
- Льготные условия ипотеки в рамках зарплатного проекта;
- Бесплатная подписка на сервисы партнеров;
- Совместные занятия спортом: йога, волейбол;
- Насыщенная корпоративная жизнь.