2 дня назад
Senior iOS Разработчик (Swift)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
Кратко
Senior iOS Разработчик (Swift): Проектирование и развитие iOS-приложений банковских продуктов с акцентом на модульную архитектуру, производительность и качество тестирования. Фокус на построении масштабируемых решений, интеграции CI/CD, оптимизации сложных клиентских систем и менторстве разработчиков.
Локация: Гибридный график.
Компания
развивает банковские цифровые продукты и мобильные приложения.
Что делать
- Проектировать и разрабатывать новые iOS-приложения, а также развивать существующие продукты.
- Выбирать и внедрять архитектурные решения MVVM, VIPER, MVI и другие подходы.
- Создавать масштабируемые, модульные и слабосвязанные решения, включая SDK.
- Писать Unit и UI-тесты, участвовать в процессах TDD/BDD и оптимизировать производительность приложений.
- Настраивать CI/CD, участвовать в релизах, code review и публикации приложений в App Store.
- Менторить middle/junior-разработчиков и участвовать в развитии инженерной культуры.
Требования
- Глубокое понимание Swift, ООП, функционального программирования, структур данных и алгоритмов.
- Уверенная работа с UIKit, SwiftUI, Auto Layout, кастомными компонентами и анимациями.
- Опыт с архитектурами MVVM, MVC, MVP, VIPER и MVI, DI, Combine и реактивным программированием.
- Опыт разработки тестов с XCTest, XCUI и Snapshot testing.
- Знание локальных хранилищ, сетевого взаимодействия REST/HTTP(S), URLSession, Alamofire и async/await.
- Опыт настройки CI/CD, мульти-модульной архитектуры, профилирования, безопасности iOS и публикации приложений в App Store.
Хорошо, если есть
- Опыт использования AI-инструментов ChatGPT и Copilot в разработке.
- Навыки генерации тестов и документации с помощью AI.
- Умение критически оценивать код, сгенерированный AI.
Культура и преимущества
- Гибридный формат работы.
- Сильная команда.
- Сложные технические задачи.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →