Локация
Минск, Интернациональная улица, 20А; доступны работа на месте работодателя, удалённый и гибридный форматы; офис в Минске можно посещать по желанию.
Компания
Сампад — команда разработки, тестирования и сервисной поддержки программных продуктов, реализовавшая более 300 проектов для рынков США, Западной Европы и стран СНГ, включая проекты для финансовой, страховой, медицинской, туристической, розничной и образовательной сфер.
Что делать
•Разрабатывать и поддерживать функциональность нативного Android-приложения на Kotlin.
•Создавать и дорабатывать пользовательские интерфейсы и компоненты с Jetpack Compose.
•Интегрировать новую функциональность в существующие экраны и компоненты.
•Взаимодействовать с backend-сервисами через REST API.
•Проводить рефакторинг, исправлять баги и развивать существующую кодовую базу.
•Участвовать в реализации и анализе продуктовой аналитики и A/B-тестов, взаимодействуя с мобильными и продуктовыми командами.
Требования
•От 1 года коммерческого опыта нативной Android-разработки.
•Хорошее знание Kotlin и Android SDK; практический опыт работы с Jetpack Compose.
•Опыт работы с Kotlin Coroutines и Flow.
•Знание MVVM/MVI, Clean Architecture и принципов многомодульной архитектуры Android-приложений.
•Знание ООП, основных структур данных и паттернов проектирования.
•Опыт взаимодействия с REST API с использованием Retrofit и OkHttp.
•Опыт написания модульных тестов с JUnit, Mockito или аналогичными инструментами.
•Уверенное владение Git, способность разбираться в существующем коде, анализировать технические решения и самостоятельно решать задачи.
•Способность эффективно взаимодействовать с командой.
Хорошо, если есть
•Знакомство с веб-разработкой, React Native или iOS, включая собственные или учебные проекты.
•Опыт работы с RxJava и Java.
•Опыт использования Dependency Injection: Hilt, Koin или Dagger.
•Опыт работы с локальным хранением данных: Room или SQLite.
•Опыт UI-тестирования с Espresso.
•Знакомство с Moshi, Gson или kotlinx.serialization.
•Понимание CI/CD и опыт работы с GitHub Actions или Azure.
•Опыт работы в outsourcing или outstaffing-компаниях.
Культура и преимущества
•Работа над крупным действующим продуктом с развитой мобильной экосистемой.
•Индивидуальный план профессионального развития, регулярные performance review, внутренние митапы и knowledge sharing.
•Гибкий график и возможность работать удалённо или из офиса в Минске.
•Официальное трудоустройство.
•Материальная поддержка и оплачиваемые выходные в дни значимых событий.
•Атмосфера взаимоуважения и доверия без лишней бюрократии и микроменеджмента.