Boston Scientific

Principal Software Engineer - Mobile Applications

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Ведущий инженер-технолог полного цикла для мобильных приложений Android и iOS в медицинской компании. Отвечает за архитектуру, интеграцию с backend и облаком, безопасное подключение устройств и техническое руководство командой мобильной разработки.

Задачи

  • Руководить архитектурой, техническим дизайном и развитием приложений Android и iOS, включая нативные и Kotlin Multiplatform решения
  • Проектировать интеграцию мобильных приложений с backend и облачными сервисами: API-контракты, модели данных, аутентификация, авторизация, безопасный обмен данными, синхронизация
  • Выступать техническим лидером мобильных команд: задавать направление, менторить инженеров, принимать архитектурные решения
  • Устанавливать и контролировать стандарты кодирования, паттерны проектирования, код-ревью, автоматизированное тестирование и CI/CD
  • Обеспечивать соответствие Apple Human Interface Guidelines, Android Material Design, требованиям доступности, производительности и безопасности
  • Отвечать за техническое качество и полноту документации по FDA design controls, IEC 62304, ISO 13485
  • Курировать безопасную связь приложений с имплантируемыми устройствами, BLE и облачной инфраструктурой
  • Взаимодействовать с командами Backend/Cloud, Firmware, Systems Engineering, UX/UI, Quality, Regulatory, Product и Program Management
  • Планировать технические работы, оценки, снижение рисков, дизайн-ревью и вехи поставки от концепции до постмаркетингового сопровождения
  • Участвовать в критических проектных решениях, код-ревью, прототипировании и устранении сложных технических проблем

Требования

  • Степень бакалавра или магистра в Computer Science, Software Engineering или смежной технической области
  • 10+ лет опыта разработки ПО, из них 8+ лет в разработке мобильных приложений Android и/или iOS
  • 3+ года опыта технического лидерства в роли Principal Engineer, Technical Lead, Software Architect или аналогичной
  • Глубокий практический опыт в Android (Kotlin/Java) или iOS (Swift) и сильное знание архитектуры обеих платформ, опыт кроссплатформенной разработки
  • Опыт мобильной архитектуры, паттернов MVVM и Clean Architecture, модуляризации, разработки SDK и управления жизненным циклом приложений
  • Опыт проектирования интеграции мобильных приложений с backend: RESTful API, API-контракты, аутентификация и авторизация, безопасная передача данных, синхронизация, обработка ошибок
  • Опыт работы с командами backend и cloud для определения сервисных интерфейсов и обеспечения производительности и надёжности
  • Опыт проведения код-ревью, внедрения инженерных практик и менторства инженеров
  • Опыт интеграции мобильных приложений с BLE-устройствами, облачными сервисами и защищёнными протоколами связи
  • 2+ года опыта в разработке ПО для медицинских изделий или других регулируемых отраслях, знание IEC 62304, ISO 13485, FDA design controls
  • Отличные коммуникативные навыки и способность влиять на архитектурные решения в глобальных кросс-функциональных командах

Условия

  • Гибридный формат работы: не менее трёх дней в неделю в офисе
  • Помощь с релокацией не предоставляется
  • Спонсорство рабочей визы не предоставляется
  • Зарплата от $106 800 до $202 900 в год в зависимости от локации и опыта
  • Возможны годовой бонус и долгосрочные стимулы для exempt-ролей
  • Обязательное тестирование на запрещённые вещества (safety-sensitive роль)

Навыки

  • Android
  • iOS
  • Kotlin
  • Java
  • Swift
  • Kotlin Multiplatform
  • MVVM
  • Clean Architecture
  • RESTful API
  • OAuth 2.0
  • BLE
  • AWS
  • Cognito
  • API Gateway
  • S3
  • DynamoDB
  • KMS
  • Jetpack
  • Jetpack Compose
  • SwiftUI
  • UIKit
  • CI/CD
  • Jenkins
  • Git
  • SonarQube

Похожие вакансии

Senior Embedded Software Engineer, Android OS
GoogleSeniorSan JoseОфис
174,000 – 252,000 USD в год
30 окт.
Senior Lead Software Engineer Mobile
HiltonLeadDallasГибрид
120,000 – 175,000 USD в год
29 окт.
Software Engineer III, Mobile, Android
GoogleMiddleMountain ViewОфис
147,000 – 210,000 USD в год
29 окт.
Senior Software Engineer, Mobile, Android
GoogleSeniorMountain ViewОфис
174,000 – 252,000 USD в год
29 окт.
Software Engineer (.NET) - US
Marcone SupplyMiddleSt. LouisУдалённо
29 окт.
Principal Software Engineer - Mobile Applications — Boston Scientific, 106,800 – 202,900 USD в год, San Jose | itrelocate