Senior iOS-разработчик
АО Асакабанк · Toshkent shahri
Обязанности:
• Разработка и поддержка мобильных приложений под iOS.
• Участие в проектировании архитектуры многомодульных приложений.
• Реализация бизнес-логики и UI с использованием UIKit, SwiftUI и SnapKit.
• Использование современных подходов (async/await, Coordinator, FlowController).
• Написание модульных и UI-тестов (XCTest).
• Работа с внутренним SPM для организации многомодульности.
• Взаимодействие с командой аналитиков, дизайнеров и backend-разработчиков.
Требования:
• Опыт коммерческой разработки на Swift от 5 лет.
• Отличное знание UIKit и современных подходов к построению UI.
• Навыки работы с SwiftUI и Auto Layout (SnapKit как преимущество).
• Понимание архитектурных паттернов: MVVM, Coordinator, FlowController.
• Уверенное владение async/await и современными возможностями Swift.
• Опыт написания тестов с XCTest.
• Опыт работы в многомодульных проектах.
• Будет плюсом: опыт CI/CD, работа с GitFlow, знание SOLID и Clean Architecture.
Условия:
• Официальное трудоустройство согласно ТК РУ.
• Возможность построить карьеру в ведущем банке Узбекистана.
• Офис в Ташкент Сити.
• Достойная, конкурентоспособная оплата труда (обсуждается по итогам собеседования).
• Широкие возможности для профессионального развития (обучение, карьерный рост).
• Гибкое начало дня, сотрудник сам выбирает с 9.00-18.00, 9.30-18.30 или с 10.00-19.00.
• График работы: 5 / 2.