Common Codes
iOS Developer (all genders) – Digital Identity Wallet
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
iOS-разработчик в команду, создающую государственный цифровой кошелёк EUDI Wallet для Германии. Техническое владение iOS-кодовой базой, проектирование архитектуры и обеспечение безопасности и качества приложения.
Задачи
- Проектировать и разрабатывать iOS-приложение на Swift с использованием современных фреймворков Apple
- Определять и поддерживать масштабируемую модульную архитектуру приложения
- Обеспечивать интеграцию с backend API и тесное взаимодействие с командой Mobile Security
- Реализовывать безопасную обработку данных, опционально с интеграцией Secure Enclave
- Поддерживать качество кода через код-ревью, юнит-тесты и CI
- Менторить других инженеров и делиться лучшими практиками iOS-разработки
- Работать с product-менеджерами и дизайнерами над удобным пользовательским опытом
- Следить за трендами iOS и обновлениями платформы Apple
Требования
- 7+ лет профессионального опыта в iOS-разработке
- Глубокое знание Swift, UIKit/SwiftUI и архитектурных паттернов (MVC, MVVM, Clean Architecture)
- Опыт проектирования сложных мобильных систем и принятия технических решений
- Опыт дизайна API, сетевого взаимодействия и offline-first подходов
- Страсть к чистому, тестируемому и документированному коду
- Отличные коммуникативные навыки
- Свободный английский; немецкий будет плюсом
- Знание Keychain, Secure Enclave или биометрической аутентификации — плюс
Условия
- Участие в создании одной из важнейших цифровых инфраструктур Германии
- Гибкий график и возможность удалённой работы
- Доступ к конференциям и командным мероприятиям
- Конкурентная компенсация
Навыки
- Swift
- UIKit
- SwiftUI
- MVC
- MVVM
- Clean Architecture
- Keychain
- Secure Enclave
- биометрическая аутентификация
- API design
- offline-first