Senior Android Developer в Учи.ру
Учи.ру — крупнейшая российская образовательная онлайн-платформа с аудиторией более 19 млн пользователей. С нами дети изучают школьные предметы, готовятся к ВПР и ОГЭ, участвуют в олимпиадах и развивают гибкие навыки. Также это одноимённая группа компаний в составе VK.
Наша команда занимается разработкой приложения для ученика, которое является самым крупным мобильным приложением в сфере образования для детей в России. Чтобы поддержать наши темпы роста, мы создаём вторую команду, которой предстоит создавать и интегрировать уникальные функции, улучшить пользовательский опыт и завоевать доверие пользователей. Мы ищем талантливых, амбициозных и готовых к вызовам специалистов в Scrum-команду, которые помогут достичь наших целей.
Про Android-направление:
- сейчас в нашем направлении три опытных разработчика, и мы ищем ещё двух профессионалов в новую команду;
- ценим качество кода, следим за консистентностью и стабильностью проекта и избегаем добавления костылей;
- регулярно уделяем время на техдолг;
- еженедельно проводим встречу направления, на которой делимся опытом, обсуждаем новые подходы и совместно ищем решение сложных проблем;
- в нашем проекте два приложения с общей кодовой базой;
- выстроен процесс разработки и поставки релиза.
Наш стек:
- весь код написан на Kotlin;
- многомодульность с общими модулями на два проекта;
- чистая архитектура с MVVM и unidirectional data flow;
- ViewBinding (планируем переход на Compose после завершения работы над UI-kit, так что опыт перевода проекта на Compose будет плюсом);
- Dagger2, Coroutines.
- разрабатывать и поддерживать новую функциональность продукта;
- проводить код-ревью;
- обмениваться технической экспертизой: предлагать, обсуждать и реализовывать новые решения;
- развивать архитектуру проекта вместе с командой;
- разрабатывать дизайн-систему и UI-kit совместно с дизайнерами;
- участвовать в жизни продукта: обсуждении требований, проектировании прототипов и макетов, спецификаций;
- принимать участие в формировании бэклога и планировании спринта: команда совместно с менеджером решает какие задачи пойдут в спринт;
- взаимодействовать с другими разработчиками, дизайнерами, тестировщиками и другими командами.
- опыт коммерческой разработки от трёх-четырех лет;
- хорошие знания Kotlin и Android SDK;
- навыки написания качественного и тестируемого кода;
- понимание архитектуры мобильного приложения;
- грамотное следование принципам SOLID и принципам разработки;
- знание Android Material Design Guidelines и умение работать с основными UI-компонентами.
- официальное трудоустройство с комбинированным или удалённым форматом работы и плавающим началом рабочего дня;
- доплаты к больничному листу;
- ДМС после испытательного срока — со стоматологией, плановой госпитализацией и полным чекапом раз в год;
- три дополнительных выходных на непредвиденные случаи;
- бесплатный доступ к платформе и скидка 50% на уроки в Учи.Дома для близких родственников;
- компенсация 50% от стоимости психологических консультаций;
- преимущества аккредитованной IT-компании;
- обучение за счёт компании и доступ к корпоративным онлайн-библиотекам.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).