СписокРабот
Вся Россия
    Все города

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

    з/п не указана
    МФК ВЭББАНКИР Москва
    Удаленная работа Постоянная занятость опыт от 3 лет
    Откликнуться на сайте работодателя

    Описание

    Мы ищем 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).

    Источник: hh · Опубликовано: 13.08.2026

    Ещё вакансии в городе Москва

    Все

    Коммерческий директор

    з/п не указана
    Инжиниринговая Компания Девон Москва
    Полный день Постоянная занятость опыт от 1 года

    ЧИТАЙТЕ ВНИМАТЕЛЬНО!!! Мы ищем коммерческого директора к нам в команду. Наш профиль —ИНЖЕНЕРНЫЕ ИЗЫСКАНИЯ. ВНИМАНИЕ !!! Опыт в инженерных изыскания обязателен!!! Ключевая задача на этой должности — привлечение новых клие…

    КореаТрейд Москва
    Полный день Постоянная занятость опыт от 1 года

    ООО «Korea Trade» - ведущий дистрибьютор корейской косметики и индийских товаров для здоровья и правильного питания. Более 10 лет мы сотрудничаем со многими ведущими производителями, осуществляем быструю доставку по всей…

    Betone Woman (ИП Крашенинникова Александра Сергеевна) Москва
    Сменный график Постоянная занятость опыт от 1 года

    Салон красоты Betone Woman в поисках администратора Ⓜ️ Беломорская (5 мин пешком) Мы ищем ответственного, коммуникабельного и любящего сферу красоты администратора Обязанности: 🟣 работа с Yclients(подробное ведение базы,…

    Lamoda Москва
    Полный день Постоянная занятость без опыта

    85 000-100 000 ₽ в месяц при выполнении целей + бонусы.Если тебе интересны спорт, мода и популярные бренды, присоединяйся к команде Lamoda Sport.Здесь ты не просто работаешь в магазине — ты помогаешь людям подобрать экип…