БЕТСИТИ

Android разработчик (Senior)

Не указана
  • Ростов-на-Дону
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • Android
  • Kotlin
Обязанности:
  • Участвовать в разработке новых и поддержки старых фичей;

  • Переписывать текущие фичи на KMP;

  • Изучать и внедрять новые подходы и технологии.

Требования:
  • Опыт работы с Android от 2 лет;
  • Знать Kotlin, Android SDK, Kotlin Coroutines;
  • Опыт работы с Dagger2;
  • Опыт разработки клиент северных приложений на Kotlin;
  • Понимание паттернов проектирования SOLID, знаете когда стоит их придерживаться, а когда нет;
  • Знание общих мобильных подходов, архитектур, тенденций и новых технологий;
  • Понимание, как работает память и многопоточность;
  • Понимание принципы Unidirectional Data Flow;
  • Опыт разработки многомодульных проектов;
  • Опыт написания unit-тестов;
  • Понимание или опыт работы c Kotlin Multiplatform.

Наш стек: Gradle, Convention Plugin, Kotlin, Kotlin Coroutines, Dagger2/Kotlin-inject, Ktor/Retrofit, Jetpack DataStore, MVI-Kotlin.