
Sigma Software Group — международная технологическая консалтинговая компания, основанная в 2002 году. Её команды занимаются разработкой программного обеспечения, графическим дизайном, тестированием и технической поддержкой для клиентов из таких отраслей, как автомобилестроение, здравоохранение, телекоммуникации, авиация, банковское дело, игровая индустрия, недвижимость и реклама. Компания нанимает ИТ-специалистов для работы над сложными инженерными проектами и поддерживает профессиональное развитие с помощью наставничества и непрерывного обучения. Возможность удалённой работы является частью рабочей модели компании, а её проекты реализуются для таких организаций, как AstraZeneca, Scania и SAS.
Удалённый Android-разработчик, технологии для строительства (Польша)
Разрабатывайте приложения на Kotlin и Jetpack Compose для управления строительными бригадами, связывая мобильное ПО с физическими устройствами. Создавайте масштабируемые функции для технологического продукта в строительной отрасли.
Описание
- Разрабатывайте и поддерживайте Android-приложения на Kotlin и Jetpack Compose.
- Участвуйте в обсуждениях архитектуры и принятии технических решений.
- Модернизируйте существующий код Android с помощью рефакторинга и повышения производительности.
- Создавайте удобные в поддержке и масштабируемые функции на принципах Clean Architecture.
- Выявляйте и устраняйте дефекты приложения и проблемы производительности.
- Подключайте Android-приложения к возможностям NFC, Bluetooth и SDK камеры.
- Сотрудничайте с коллегами из команд iOS, QA, backend и продукта.
- Участвуйте на всех этапах жизненного цикла разработки ПО.
- Поддерживайте качество кода посредством взаимного ревью и постоянных улучшений.
- Участвуйте в развитии CI/CD и автоматизации инженерных процессов.
Требования
- Не менее трёх лет профессионального опыта разработки для Android.
- Знание Kotlin и современных практик разработки для Android.
- Практический опыт работы с Jetpack Compose, Coroutines, Flow, Retrofit и Android SDK.
- Опыт применения MVVM и Clean Architecture.
- Хорошее понимание объектно-ориентированного программирования, алгоритмов, структур данных и шаблонов проектирования.
- Опыт работы с внедрением зависимостей и инструментами модульного тестирования, такими как Mockito и JUnit.
- Развитое аналитическое мышление и навыки решения проблем.
- Умение самостоятельно отвечать за функции и разрабатывать их.
- Развитые навыки общения и командной работы.
- Английский язык на уровне Intermediate или выше.
- Степень бакалавра в области информатики или компьютерной инженерии либо сопоставимый практический опыт.
Преимущества
- Возможность работать удалённо.
- Работа над долгосрочной разработкой продукта.
- Профессиональное развитие вместе с опытными инженерами среднего и старшего уровня.
- Работа в сложившейся инженерной среде с глубокой технической экспертизой.
- Тесное взаимодействие с организацией заказчика.
- Сотрудничество с устойчивой европейской продуктовой компанией.
- Работа в распределённой agile-команде.