Ищем Android-разработчика в команду мобильного приложения крупного российского банка.
Обязанности:
- разрабатывать приложение мобильного банка на Kotlin
- проектировать и развивать архитектуру приложения
- взаимодействовать с UX-дизайнерами, QA-инженерами, системными аналитиками
- предлагать идеи по развитию продукта
- участвовать в код-ревью
Требования:
-
опыт разработки на Kotlin от 3 лет
-
умение создавать сложные и интересные UI-элементы
-
знание работы с сетью (Retrofit2, OkHttp3)
-
умение работать с системой контроля версий Git, опыт работы в команде
-
знание принципов «Чистого кода» и SOLID
-
знание многомодульной архитектуры, Clean Architecture, MVVM
-
опыт работы с базами данных (Room, Realm)
-
умение работать с многопоточностью (Coroutines)
-
умение применять Dependency Injection (Dagger2)
-
знание и применение Android Architecture Components
-
умение писать Unit-тесты и UI-тесты (JUnit, Mockito, Espresso и подобные)
-
умение создавать интерфейсы по макетам из Figma
-
умение создавать сложные и интересные UI-элементы на Jetpack Compose
Будет плюсом:
-
опыт работы в финансовом секторе
-
опыт подготовки требований к микросервисам
-
опыт работы в сфере разработки мобильных приложений
-
опыт работы с JIRA и Confluence
-
понимание CI/CD (опыт настройки будет мега-плюсом)
Условия:
-
официальное трудоустройство с первого дня работы
-
полный рабочий день с гибким графиком (возможна удаленная работа)
-
стабильный белый оклад и систему премирования
-
ежегодный отпуск, оплачиваемый больничный
-
ДМС после испытательного срока
-
возможность профессионального и карьерного роста
-
современный стек и обмен опытом с коллегами