Android Developer
Беларусь, ВаршаваJunior/Middle
Мы быстро растем – и предлагаем тебе расти с нами. В Innowise ты сможешь не только развиваться как эксперт в своей области, решать сложные задачи и влиять на результат, но и видеть, как готовый проект влияет на мир вокруг. Мы – сплоченная команда профессионалов, которые уже реализовали 1600+ кейсов для клиентов из 100+ стран. Нам нужен тот, кто усилит нашу команду и станет частью комьюнити!
Для успешной работы над проектами нужны:
- Уверенные знания Kotlin
- Глубокое понимание платформы Android: жизненный цикл компонентов, работа с состоянием, конфигурационные изменения
- Понимание принципов работы Jetpack Compose, механизмов состояния и рекомпозиции
- Опыт построения UI как на Compose, так и понимание XML (будет плюсом)
- Опыт работы с асинхронностью: Coroutines, Flow (понимание конкурентности и отмены задач)
- Понимание и практический опыт применения MV-паттернов (MVVM / MVI и др.)
- Понимание и применение принципов Clean Architecture, модульного подхода
- Опыт работы с сетевым слоем: Retrofit или Ktor
- Опыт работы с DI-фреймворками (Dagger / Hilt) или понимание manual DI
- Понимание принципа Service Locator (опыт работы с Koin будет преимуществом)
- Опыт написания unit-тестов (JUnit) и базовое понимание подходов к тестированию
- Английский язык от уровня B1+
Будут плюсом:
- Знание Java
- Опыт работы с CI/CD
- Понимание feature toggle и стратегий выкатывания приложения
- Опыт работы с многомодульной архитектурой в крупных проектах
- Опыт в доменах с повышенными требованиями к качеству
Мы предлагаем
Опыт работы с клиентами из США, Канады, стран ЕС и СНГ
Оплата труда, привязанная к курсу доллара
Спортивный абонемент
Индивидуальный english assessment и подготовка к интервью с заказчиками
Медицинская страховка
Хочешь в команду?
Напиши нам
Остались вопросы по вакансии?
Задай их нашим рекрутерам, написав на почту:
job@innowise.com