IOS-разработчик (Senior)
Занятость | Полная занятость |
Полная занятость | |
Адрес | Узбекистан, Ташкент |
Обязанности:
-
Аудит текущего приложения
-
Разработка экранов и компонентов с использованием 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 недели: планирование, ежедневные стендапы, демо и ретроспектива
Опыт | Более 6 лет |
График работы | Полный день |