ZipStaff
Senior Full Stack iOS Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack iOS инженер для разработки нативных мобильных приложений для фронтлайн-персонала транспортной компании и поддерживающих облачных сервисов на AWS. Роль с фокусом на offline-first архитектуру, синхронизацию данных и высокую доступность в среде SAFe.
Задачи
- Проектировать, разрабатывать и поддерживать высокопроизводительные нативные iOS-приложения на Swift и Objective-C с современными моделями конкурентности
- Строить offline-first архитектуры данных с локальными транзакционными очередями, разрешением конфликтов, логикой переподключения и peer-to-peer синхронизацией
- Реализовывать сквозные рабочие процессы: сканирование билетов и штрихкодов, управление манифестами пассажиров, интеграции с периферийными устройствами по Bluetooth
- Проектировать и интегрировать мобильные клиенты с BFF REST API на AWS с OAuth/OIDC, безопасным хранением и корреляцией запросов
- Реализовывать переиспользуемые конфигурируемые UI-компоненты, feature flags, динамические формы и ролевые сценарии для iPhone и iPad
- Оснащать приложения Dynatrace mobile RUM, символизацией крашей и телеметрией производительности
- Работать с backend и platform командами над контрактным тестированием, идемпотентностью API и едиными схемами данных
- Участвовать в capacity planning, итерационных обязательствах и PI Planning в рамках SAFe
Требования
- Подтверждённый опыт создания enterprise нативных iOS-приложений на Swift и Objective-C
- Опыт проектирования offline-first мобильных систем, Core Data, локальных очередей и peer-to-peer/edge синхронизации
- Практический опыт работы с AWS: API Gateway, Lambda, ECS Fargate, Cognito/Entra ID (или Spring Boot микросервисы)
- Опыт интеграции внешних периферийных устройств (сканеры штрихкодов, Bluetooth/BLE)
- Знание оптимизации производительности, потокобезопасности, устойчивости к крашам, доступности VoiceOver и инструментов мониторинга (Dynatrace RUM)
- Опыт работы в высокодоступных операционных средах: транспорт, билеты, бронирования или POS-системы
- Знание или обучение по SAFe с умением вести спринты и capacity planning
- Проживание в пределах commuting distance от Washington, DC и готовность работать on-site
- Готовность к гибридным командным сессиям с включённой камерой
Условия
- Контракт W2 через ZipStaff (без C2C и 1099)
- Медицинская страховка
- Стоматологическая страховка
- Страховка зрения
- 401(k) с matching
- Оплачиваемый отпуск
- Реферальная программа
Навыки
- Swift
- Objective-C
- iOS
- Core Data
- AWS
- API Gateway
- Lambda
- ECS Fargate
- Cognito
- Entra ID
- OAuth
- OIDC
- REST API
- Bluetooth
- BLE
- Dynatrace
- SAFe
- Spring Boot