Аудит текущего приложения
Разработка экранов и компонентов с использованием SwiftUI
Организация реактивного потока данных через Combine / async/await
Интеграция с backend по REST API
Профилирование и оптимизация производительности приложения
Создание компонентов на основе модульной архитектуры
Управление бета-тестированием и релизами через App Store / TestFlight
Улучшение покрытия кода через написание unit и UI тестов
Активное участие в code review и рефакторинге
Технические навыки:
Более 4 лет опыта в разработке iOS-приложений
Умение создавать современный UI/UX с использованием Swift и SwiftUI
Опыт работы с Combine, async/await, архитектурными шаблонами MVVM или Clean Architecture
Интеграция с REST API (через Alamofire, URLSession, Codable)
Работа с локальными хранилищами: CoreData, Realm, UserDefaults
Владение принципами Dependency Injection, модульной архитектурой и масштабируемым дизайном
Знание инструментов Firebase (Crashlytics, Remote Config, Analytics)
Опыт работы с CI/CD: Fastlane, GitLab CI, публикация через TestFlight
Дополнительные технические преимущества:
Понимание жизненного цикла приложения и фоновых задач
Работа с Face ID / Touch ID, push-уведомлениями, динамическими ссылками
Опыт написания unit-тестов (XCTest) и UI-тестов (XCUITest)
Навыки работы с App Store Connect, provisioning profiles и бета-тестированием
Внимание к качеству кода и деталям дизайна
Эффективное взаимодействие с продакт-менеджерами, дизайнерами, QA и backend-разработчиками
Соблюдение сроков спринтов и ведение технической документации
Готовность к освоению новых технологий
Узбекский язык — свободное владение
Русский язык — на рабочем уровне
Английский язык — B1+ (умение читать Apple Docs, смотреть WWDC, разбираться в GitHub)
Приложение разрабатывается как расширяемый super-app
Основные функции: платежи в реальном времени, кэшбэк, карты, управление личными финансами (PFM), AI-подсказки
Качество кода оценивается по принципам DRY, KISS, SOLID, Clean Architecture
Swift + SwiftUI, Combine, async/await
Firebase, Fastlane, GitLab CI/CD
Модульная и масштабируемая архитектура проекта
Agile / Scrum
Спринты по 2 недели: планирование, ежедневные стендапы, демо и ретроспектива