В техническую команду сервиса требуется Android разработчик
Так как наши офисы находятся в Санкт–Петербурге и Москве, мы рассматриваем кандидатов на удаленную занятость или на релокацию из других городов. Мы готовы взять на себя помощь в организации переезда наших новых сотрудников.
Чем предстоит заниматься:
Разработка сложных приложений для Android Mobile и Android TV;
Реализация продуктовых фич;
Активная работа с техдолгом: регулярно выделяем время на рефакторинг;
Участие в Code Review с фокусом на качество кода;
Влияние на архитектурные решения проекта.
Что для нас важно:
3+ года коммерческой разработки на Android;
Понимание архитектуры Android-приложений, включая основные компоненты, а также практический опыт работы с Fragment и View;
Уверенное знание Android SDK и Kotlin;
Понимание этапов отрисовки UI, уметь верстать на XML, полезным будет опыт создания кастомных View;
Уверенное знание Coroutines;
Умение разрабатывать адаптивные пользовательские интерфейсы с учётом различий устройств, разрешений экранов и версий ОС;
Понимание принципов работы клиент-серверных приложений;
Знание и применение Clean Architecture. Знание архитектурных паттернов MVVM, MVI (или любой UDF архитектуры);
Знание паттернов проектирования и умение объяснить, как применяешь их на практике.
Будет плюсом:
Наличие готовых проектов в Google Play;
Опыт разработки AndroidTV-приложений;
Знание Compose;
Знание SQLite.
Технические подробности нашего проекта:
Clean Architecture, DDD;
XML, Compose (новые экраны пишем на Compose);
MVVM + LiveData (в старых модулях), сейчас переходим на TEA (The Elm Architecture)(все новые экраны пишем на TEA);
Feature-based разработка: каждая фича находится в отдельном модуле, что увеличивает поддерживаемость и позволяет эффективнее разрабатывать приложения большой командой;
Single Activity + Cicerone;
DI - Toothpick;
Kotlin coroutines + flow;
Codestyle + cтатический анализ кода, который происходит на этапе CI.
Что мы предлагаем?
Топовое оборудование и весь необходимый софт;
Официальное трудоустройство;
ДМС со стоматологией, офисный врач, доплата больничного листа, корпоративные скидки;
Льготные условия ипотеки в рамках зарплатного проекта;