Flink
Senior Software Engineer - Mobile (iOS)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior iOS-инженер в команду Ordering онлайн-супермаркета Flink. Отвечает за сквозной путь заказа — от корзины и чекаута до оплаты и истории заказов — в потребительском iOS-приложении.
Задачи
- Проектировать и разрабатывать сценарии корзины, чекаута, оплаты и истории заказов в iOS-приложении на Swift и SwiftUI в модульной кодовой базе на Swift Package Manager
- Вести фичи end-to-end: от прототипа и технического дизайна до релиза и мониторинга в продакшене
- Улучшать конверсию заказов: обработка отсутствующих товаров, повышение успешности оплат через Apple Pay, PayPal и карты, прозрачное отображение сборов, скидок и ваучеров
- Использовать coding-агентов (Claude Code) для написания, тестирования, ревью и портирования кода, улучшать инструкции и skills агентов в репозиториях
- Проводить код-ревью, писать unit- и UI-тесты (XCTest, Maestro), поддерживать CI и процесс релизов
- Инструментировать код, отслеживать краши, ошибки и сбои оплат в Datadog, участвовать в разборе инцидентов
- Работать с Product Manager, дизайнером и аналитиком над составом продукта, использовать эксперименты и данные
- Менторить инженеров и делиться практиками работы с агентами в домене Consumer
- Соблюдать практики безопасного кодирования платежей и персональных данных, оперативно закрывать уязвимости
Требования
- Опыт разработки и релиза потребительских приложений на iOS (Swift, SwiftUI) или Android (Kotlin, Jetpack Compose); iOS предпочтительнее
- Понимание мобильной архитектуры, конкурентности, сетевого взаимодействия и тестирования
- Опыт безопасного релиза приложений через App Store или Google Play и поддержки фич в продакшене
- Опыт работы с AI-инструментами для кодинга (Claude Code, Cursor, Codex, GitHub Copilot) и желание сделать их центральной частью работы
- Умение определять, что передать агенту, и проверять результат перед релизом
Условия
- Remote-friendly культура с минимум 1 днём в неделю в берлинском офисе
- Годовой бюджет на обучение €1000 и индивидуальный коучинг
- 26 дней отпуска, +1 день каждый год до максимума 30 дней
- Мобильный бюджет 35 EUR в месяц на субсидию Deutschland Ticket
- Скидка на членство в Urban Sports Club
- Привлекательные корпоративные пенсионные опции
- Неограниченный доступ к платформе обучения Prosus Academy, включая онлайн-курсы немецкого
- Онлайн-скидки через Corporate Benefits и Future Bens
- Скидка на личные заказы Flink
- Современный dog-friendly офис в центре Берлина
Навыки
- Swift
- SwiftUI
- Swift Package Manager
- XCTest
- Maestro
- Datadog
- Apple Pay
- PayPal
- Adyen
- Kotlin
- Jetpack Compose
- Firebase Crashlytics
- Claude Code
- Cursor
- GitHub Copilot