Senior iOS Developer
Через агентство · Bluebird
Будапешт
Ищем Senior iOS-разработчика для создания современного мобильного банка нашего партнера, которому будет интересно работать с новейшими технологиями Apple и инженерными решениями высокого уровня. В проекте уделяется особое внимание чистой архитектуре, современной разработке на Swift, масштабируемым решениям и высокому покрытию тестами.
Задачи
- Разработка новых функций в современном iOS-приложении с использованием SwiftUI
- Проектирование и разработка масштабируемых и легко поддерживаемых решений в соответствии с принципами Clean Architecture
- Реализация асинхронных процессов с помощью Swift Concurrency (async/await, Task, actor)
- Взаимодействие с бизнес- и техническими специалистами на всех этапах жизненного цикла разработки
- Активное участие в техническом проектировании и принятии архитектурных решений
- Создание юнит-тестов и обеспечение высокого качества кода
- Участие в code review и продвижение лучших практик разработки (best practices)
- Постоянное улучшение производительности приложения и пользовательского опыта (UX)
Условия и льготы
Опыт использования Factory Dependency InjectionЗнание TCA или аналогичных архитектур управления состоянием (state management)Использование фреймворка Swift TestingОпыт работы со Swift Macros или Swift Package PluginОпыт работы над банковскими или финтех-проектами
Требования
- Минимум 5 лет опыта разработки под iOS
- Уверенное знание Swift
- Многолетний опыт разработки на SwiftUI
- Опыт применения Clean Architecture или аналогичных архитектур
- Уверенные знания в области Swift Concurrency (async/await, actors, Sendable, @MainActor)
- Хорошее понимание принципов объектно-ориентированного программирования и паттернов проектирования ПО
- Опыт написания юнит-тестов