Zorky CRMZorky CRM
EN|RU
@ekaterinovikova
All jobs

IOS-разработчик

seniorremote~$5.4K /moRUScore undefined/1002d ago
Market insights
📊 Mobile (iOS/Android): salaries and demand on the market
Stack
dartflutterswiftui
Apply
Upload your CV — we will connect you with the employer directly through our pool.
Send your CV →
Description
#вакансия IOS-разработчик Мы ищем iOS-разработчика с инженерным мышлением, который ценит качество продукта выше «кода ради кода», умеет обосновывать архитектурные решения и готов планомерно улучшать legacy. В нашей команде вы будете нести полную ответственность за технический результат и стабильность каждого релиза. Технологии и стек (реально по проекту): - Язык: Swift; - UI: UIKit (основная база), миграция на SwiftUI; - Архитектура и навигация: выраженный Coordinator pattern, экраны с ViewModel’ями (MVVM); - Layout: SnapKit; - Networking: Moya, отдельный API-слой под REST + JSON-RPC; - SDK / Интеграции: Firebase, Sentry, AppMetrica, Push-уведомления, DeepLink / UniversalLink, ATT; - Release / CI / CD: Fastlane (TestFlight, Firebase App Distribution), match и работа с code signing; - Прочее: feature flags, keychain / secure storage, reachability. Что предстоит делать: - Разрабатывать и поддерживать новые фичи в существующем UIKit-приложении, улучшать UX, стабильность и перформанс; - Участвовать в миграции UIKit → SwiftUI: создавать новые экраны и виджеты, писать обёртки для встраивания (UIHostingController и т.п.), постепенно заменять компоненты; - Проектировать экраны в архитектуре MVVM + Coordinator; - Работать с сетевым слоем и моделями данных (REST и JSON-RPC): аккуратная обработка ошибок, ретраи, реавторизация; - Работать с багами продакшена, поддерживать аналитику, мониторинг (краши), пуши и диплинки; - Участвовать в релизном цикле, улучшении архитектуры, рефакторингах и регулярном код-ревью. Обязательные требования: - Опыт коммерческой iOS-разработки на Swift от 4-х лет (уверенный middle+ / senior); - Сильный UIKit: навигация, сложные экраны, работа с таблицами и коллекциями, состояния, оптимизация, анимации; - Опыт работы с архитектурой MVVM и Coordinator-навигацией, умение поддерживать крупную кодовую базу; - Понимание принципов SOLID, DRY, KISS; - Опыт работы с сетевым слоем (REST, JSON-RPC, обработка ошибок, декодинг); - Умение писать тестируемый, читаемый код и проводить код-ревью; - Опыт работы с Git (feature branches, rebase / merge, pull requests) и CocoaPods (dependency management); - Понимание релизного процесса iOS: certificates / provisioning profiles, сборки, подписи; - Навыки профилирования (Instruments, поиск утечек памяти, решение проблем с performance). Будет плюсом: - ​​​​​​​​​​​​​​Практический опыт со SwiftUI (миграция в существующем UIKit-проекте будет большим преимуществом); - Опыт использования async / await; - Опыт с observability (Sentry / Crashlytics / аналитика), умение быстро локализовать проблемы; - Опыт написания Unit и UI тестов; - Опыт работы с Kotlin Multiplatform (KMM). Компания: ООО МФК ВЭББАНКИР Заработная плата: Уровень дохода не указан Полезные ссылки: 🍏 Мобильный трудоголик - Канал про мобильную разработку. 🔹 Flutter & Dart | Мобильный трудоголик - Канал про разработку на Flutter. 🐈 Кот Денисова - Канал про разработку и жизнь в ИТ.
Employer contacts (email/phone/telegram) are hidden from the public preview — send your CV, and we will connect you directly.
Urgent question? Message @ekaterinovikova