Ведущий программист по Android в области розничного сегмента
Описание работы и требования
Ваши задачи: Разработка мобильных приложений на платформе Android с использованием современных технологий языка программирования Kotlin; Обеспечение качества и надежности приложений, мониторинг приложений в 'production', решение технических проблем; Постоянная работа над новыми функциональностями в многофункциональной команде; Выявление и решение потенциальных проблем проекта; Проведение код-ревью (Code Review) других программистов, наставничество при необходимости. Участие в технических исследованиях для постоянного развития. Подходящий кандидат для нас: Высшее образование (IT, Компьютерная инженерия, Прикладная математика/кибернетика желательно); 3+ года опыта с Kotlin, Java и Android SDK; Знания Android core (Lifecycle, Context, background processing); Сильные навыки в алгоритмах, структурах данных и решении проблем; Опыт работы с UI на Jetpack Compose; Знания async/concurrency с Kotlin Coroutines и Flow; Знания принципов OOP и SOLID; Опыт работы с Clean Architecture и многомодульной структурой; Знания паттернов презентации, таких как MVI, MVVM; Опыт работы с DI фреймворками (Hilt, Dagger, Koin); Знания REST API и сетевого взаимодействия (Retrofit), локальных БД (Room, DataStore); Опыт работы с Coil, Glide; Знания юнит-тестирования (JUnit, MockK) и UI-тестирования (Compose/Espresso); Опыт работы с принципами мобильной безопасности; Навыки отладки и профилирования (Android Studio Profiler, память, утечки); Опыт работы с принципами дизайна и UX/UI на Android; Знания Git и CI/CD (GitHub Actions, Bitrise); Открытость к командной работе и проведение код-ревью; Опыт публикации приложения в Google Play; Опыт в Agile и финансовой сфере (преимущество); Знание технического английского языка.
Должностные обязанности
Ваши задачи: Разработка мобильных приложений на платформе Android с использованием современных технологий языка программирования Kotlin; Обеспечение качества и надежности приложений, мониторинг приложений в 'production', решение технических проблем; Постоянная работа над новыми функциональностями в многофункциональной команде; Выявление и решение потенциальных проблем проекта; Проведение код-ревью (Code Review) других программистов, наставничество при необходимости. Участие в технических исследованиях для постоянного развития. Подходящий кандидат для нас: Высшее образование (IT, Компьютерная инженерия, Прикладная математика/кибернетика желательно); 3+ года опыта с Kotlin, Java и Android SDK; Знания Android core (Lifecycle, Context, background processing); Сильные навыки в алгоритмах, структурах данных и решении проблем; Опыт работы с UI на Jetpack Compose; Знания async/concurrency с Kotlin Coroutines и Flow; Знания принципов OOP и SOLID; Опыт работы с Clean Architecture и многомодульной структурой; Знания паттернов презентации, таких как MVI, MVVM; Опыт работы с DI фреймворками (Hilt, Dagger, Koin); Знания REST API и сетевого взаимодействия (Retrofit), локальных БД (Room, DataStore); Опыт работы с Coil, Glide; Знания юнит-тестирования (JUnit, MockK) и UI-тестирования (Compose/Espresso); Опыт работы с принципами мобильной безопасности; Навыки отладки и профилирования (Android Studio Profiler, память, утечки); Опыт работы с принципами дизайна и UX/UI на Android; Знания Git и CI/CD (GitHub Actions, Bitrise); Открытость к командной работе и проведение код-ревью; Опыт публикации приложения в Google Play; Опыт в Agile и финансовой сфере (преимущество); Знание технического английского языка.
Подать Заявку Сейчас
Эта вакансия требует подачи заявки на сайте работодателя.