NEXT Ventures
Mobile App Developer - IOS
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
iOS-разработчик в core-команду для создания флагманского мобильного приложения с нуля. Нативный слой на SwiftUI, общая бизнес-логика и сеть на Kotlin Multiplatform.
Задачи
- Разрабатывать и поддерживать нативные iOS-приложения на Swift и SwiftUI
- Участвовать в создании флагманского приложения с нуля, формировать архитектуру и техническое направление
- Проектировать адаптивные layouts под разные размеры экранов iPhone и iPad
- Интегрировать общие модули Kotlin Multiplatform (KMP) в нативные iOS-приложения
- Работать со сторонними API, библиотеками и сервисами
- Взаимодействовать с Android/Kotlin-инженерами для согласованности между платформами
- Писать чистый, поддерживаемый и документированный код (KISS, Separation of Concerns)
- Оптимизировать производительность: рендеринг, кеширование данных, скроллинг, время запуска
- Отлаживать и устранять проблемы производительности и стабильности
- Проводить код-ревью и давать конструктивную обратную связь
- Работать с product-менеджерами и UX/UI-дизайнерами над реализацией требований и дизайнов
- Участвовать в Agile-процессах: планирование, исполнение, непрерывные улучшения
Требования
- 3+ года профессиональной разработки под iOS с опытом выпуска и поддержки production-приложений
- Сильное практическое знание Swift, SwiftUI, iOS-фреймворков и нативных UI-компонентов
- Понимание Apple Human Interface Guidelines
- Опыт с архитектурными паттернами MVVM, MVC, TCA или Clean Architecture
- Опыт работы с RESTful API и WebSockets, асинхронными потоками данных
- Опыт создания виджетов Home Screen и Lock Screen
- Владение Git и менеджерами зависимостей Swift Package Manager и CocoaPods
- Сильные навыки кодирования и умеренные алгоритмические способности
- Умение работать в кросс-функциональных командах и ясно коммуницировать технические решения
- Готовность изучать части Android-экосистемы при необходимости
Условия
- Глобальная платформа с 500+ сотрудниками в пяти странах
- 220 000+ ежедневных пользователей из 170+ стран
- Этапы отбора: 30-минутное HR-интервью, assessment, 45-минутное интервью по problem solving, 60-минутное Bar Raiser интервью
Навыки
- Swift
- SwiftUI
- Kotlin Multiplatform
- KMP
- KMM
- RESTful API
- WebSockets
- MVVM
- MVC
- TCA
- Clean Architecture
- Git
- Swift Package Manager
- CocoaPods
- CoreGraphics
- Swift Charts
- GitHub Copilot
- Cursor
- Claude