Wheely
iOS Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior iOS-инженер в команду Passenger для разработки приложения премиального сервиса поездок. Полное владение фичами от технического дизайна до релиза, работа над архитектурой и качеством кода.
Задачи
- Разрабатывать и выпускать новые фичи iOS-приложения на Swift, отвечая за них от технического дизайна до релиза и дальнейшего развития
- Проектировать чистый, модульный и тестируемый код с чёткими зонами ответственности и точками расширения, развивать архитектуру приложения
- Создавать отполированные адаптивные интерфейсы и анимации в соответствии со стандартами дизайна
- Тесно работать с product-менеджерами, дизайнерами, backend-инженерами и QA, превращая требования в конкретные технические решения
- Поддерживать скорость и надёжность приложения: улучшать производительность, стабильность, покрытие тестами и production-мониторинг
Требования
- 5+ лет профессиональной нативной iOS-разработки, включая недавние роли с пользовательскими приложениями в продакшене
- Глубокое знание Swift, ARC, конкурентности (GCD и Swift Concurrency) и модели рендеринга и layout в UIKit
- Умение структурировать решение, выбирать правильный уровень абстракции и ясно объяснять компромиссы
- Английский уровня B1 и выше, комфортное обсуждение технических компромиссов с коллегами
Условия
- Офис в Никосии четыре дня в неделю с гибким началом и окончанием рабочего дня плюс один удалённый день на выбор
- Конкурентная зарплата
- Программа опционов для сотрудников
- Частное медицинское и стоматологическое страхование
- Ежедневная компенсация на обед
- MacBook Pro последнего поколения и 4K-монитор
- Стипендия на профессиональное развитие
- Поддержка релокации, включая визовую поддержку и пособие
Навыки
- Swift
- UIKit
- The Composable Architecture
- Swift Concurrency
- Combine
- Tuist
- GitHub Actions
- Fastlane
- ARC
- GCD