Middle Android Developer (г. Якутск)
Drivee
- Республика Саха (Якутия) / Якутск
- Опыт работы: От 1 года до 3 лет
- Полная занятость , Полный день
Мы - аккредитованная IT-компания, в которой работает более 300 человек, и мы ищем Middle Android разработчика в свою команду, чтобы вместе драйвить компанию, рынок и мир!
Наш стек:
Kotlin, Java, многомодульная архитектура, Dagger 2, RxJava 2, Retrofit + OkHttp + Gson, Android Architecture Components (ViewModel, LiveData, Room, WorkManager), Glide, Cicerone, Firebase libs, CI/CD: Github Actions, Docker, Python, Fastlane, Unit тесты, Appium UI тесты, анализ кода: Detekt + ktLint, Android Lint, кастомные правила Detekt, Danger.
Зоны ответственности:
- Разработка приложения городских и междугородних поездок;
- Участие в code review;
- Разработка, доработка и документирование общих подходов к архитектуре и кодстайлу;
- Разработка общих компонентов;
- Работа с многомодульностью;
- Настройка и поддержка анализаторов кода;
- Участие в процессах планирования спринта и декомпозиции задач;
- Написание Unit тестов.
Нам важно увидеть:
- Опыт коммерческой разработки мобильных приложений под Android от 2 лет;
- Отличное знание Java и Kotlin;
- Отличное знание принципов ООП, SOLID, шаблонов проектирования и различных MV* паттернов;
- Умение писать поддерживаемый и тестируемый код;
- Умение аргументированно отстаивать свою точку зрения;
- Желание решать сложные задачи и развиваться;
- Желательно умение писать Unit/UI тесты.