Jobgether
AI First Sr. iOS Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior iOS-инженер в команду, развивающую мобильные приложения для крупного цифрового маркетплейса. Роль с сильным акцентом на AI-инструменты в ежедневной разработке, техническое лидерство и модернизацию архитектуры.
Задачи
- Разрабатывать, тестировать и выпускать iOS-фичи для покупателей и продавцов, преимущественно на SwiftUI с поддержкой UIKit и Storyboard
- Принимать технические решения по iOS, улучшать модульную архитектуру, поддерживать общие внутренние библиотеки и модернизировать legacy-приложения
- Развивать сквозные возможности: аутентификацию, feature flags, продуктовую аналитику, crash reporting и навигацию
- Укреплять практики unit-, UI- и snapshot-тестирования, code review и CI, обеспечивать надёжные релизы через TestFlight и App Store
- Внедрять AI-ассистенты для кодинга, инструменты рефакторинга, генерации тестов и отладки, критически проверяя результаты
- Работать с Product, Design, Android, backend и platform-командами для согласованного кросс-платформенного опыта
- Менторить инженеров уровня middle, делиться знаниями и улучшать процессы разработки
- Брать ответственность за фичи от проектирования до релиза и поддержки в продакшене
Требования
- Минимум 5 лет профессиональной iOS-разработки или эквивалентный опыт, включая production-приложения
- Уверенное знание Swift и практический опыт разработки на SwiftUI, умение работать с UIKit и Storyboards
- Опыт с MVVM или похожими архитектурными паттернами, модульными iOS-приложениями, Swift Package Manager, общими библиотеками, dependency injection и навигацией
- Практический опыт unit-, UI- и snapshot-тестирования, CI/CD, code review, мониторинга продакшена и релизов через TestFlight и App Store
- Знание networking, concurrency, оптимизации производительности, feature flags, аналитики, crash reporting и аутентификации (OIDC, AppAuth)
- Ежедневное использование AI-инструментов разработки: кодинг-ассистентов, AI-отладки и автогенерации тестов с критической оценкой качества и безопасности
- Опыт ответственности за сложные фичи и общие платформенные задачи, инженерное чутьё и менторство коллег
- Степень бакалавра в Computer Science или смежной области либо эквивалентный практический опыт
- Право на работу в США; визовая поддержка не предоставляется
Условия
- Годовая зарплата от $125,000 до $165,000 USD в зависимости от опыта и квалификации
- Удалённая работа в пределах допустимой локации
- Медицинская, стоматологическая и офтальмологическая страховка, взносы работодателя в HSA и опции FSA
- 401(k) с немедленным vesting и матчингом работодателя
- Оплачиваемый отпуск, личные дни и больничные
- Оплачиваемый отпуск по материнству и отцовству
- Оплачиваемые работодателем short-term и long-term disability, страхование жизни и AD&D
- Программа помощи сотрудникам (EAP)
- Компенсация обучения по подходящим программам
- Возможности внутренней мобильности и карьерного роста
- Волонтёрские дни при поддержке работодателя
Навыки
- Swift
- SwiftUI
- UIKit
- Storyboard
- MVVM
- Swift Package Manager
- Dependency Injection
- Unit testing
- UI testing
- Snapshot testing
- CI/CD
- TestFlight
- App Store
- OpenID Connect
- AppAuth
- Feature flags
- Analytics
- Crash reporting
- AI coding assistants
- BrowserStack
- Kotlin
- WebView
- Cordova