Sigma Software Group
Sigma Software Group
Sigma Software Group — международная технологическая консалтинговая компания, основанная в 2002 году. Её команды занимаются разработкой программного обеспечения, графическим дизайном, тестированием и технической поддержкой для клиентов из таких отраслей, как автомобилестроение, здравоохранение, телекоммуникации, авиация, банковское дело, игровая индустрия, недвижимость и реклама. Компания нанимает ИТ-специалистов для работы над сложными инженерными проектами и поддерживает профессиональное развитие с помощью наставничества и непрерывного обучения. Возможность удалённой работы является частью рабочей модели компании, а её проекты реализуются для таких организаций, как AstraZeneca, Scania и SAS.

Разработчик Android для строительных технологий

Создавайте приложения на Kotlin и Jetpack Compose для управления строительным персоналом. Связывайте мобильные решения с устройствами, улучшая доступ на площадки, эффективность и безопасность работников.

Описание

  • Создавайте и поддерживайте Android-приложения на Kotlin и Jetpack Compose.
  • Участвуйте в обсуждении архитектуры и принятии технических решений.
  • Рефакторьте и улучшайте существующие кодовые базы Android.
  • Разрабатывайте масштабируемые и удобные в сопровождении функции с применением Clean Architecture.
  • Диагностируйте проблемы приложений и узкие места производительности.
  • Интегрируйте нативные функции Android, включая NFC, Bluetooth и Camera SDK.
  • Работайте с iOS-инженерами, специалистами по тестированию, backend-разработчиками и представителями продукта.
  • Участвуйте на всех этапах жизненного цикла разработки ПО.
  • Поддерживайте качество кода, проводите взаимные проверки и содействуйте постоянным улучшениям.
  • Помогайте развивать CI/CD и автоматизацию инженерных процессов.

Требования

  • Опыт коммерческой разработки для Android не менее трёх лет.
  • Хорошее знание Kotlin и современных практик разработки для Android.
  • Практический опыт работы с Jetpack Compose, Coroutines, Flow, Retrofit и Android SDK.
  • Опыт применения MVVM и Clean Architecture.
  • Понимание объектно-ориентированного программирования, алгоритмов, структур данных и шаблонов проектирования.
  • Опыт работы с инструментами внедрения зависимостей и модульного тестирования, такими как Mockito и JUnit.
  • Развитые аналитические навыки и навыки решения проблем.
  • Готовность самостоятельно отвечать за функции и разрабатывать их.
  • Умение эффективно общаться и сотрудничать.
  • Знание английского языка на среднем уровне или выше.
  • Степень бакалавра в области компьютерных наук или компьютерной инженерии либо соответствующий практический опыт.

Преимущества

  • Удалённая работа.
  • Участие в долгосрочной разработке продукта.
  • Профессиональное развитие вместе с опытными инженерами среднего и старшего уровней.
  • Работа в зрелой инженерной среде с высоким уровнем технической экспертизы.
  • Тесное взаимодействие с организацией заказчика.