Задачи: — Разработка новых продуктовых сценариев и развитие существующего функционала приложения. — Создание экранов на SwiftUI и поддержка существующих UIKit-компонентов. — Участие в поэтапной миграции легаси-кода с RxSwift на async/await и AsyncStream. — Проектирование модулей, API и взаимодействия между компонентами приложения. — Интеграция с backend API, системами аналитики и feature flags. — Написание unit- и snapshot-тестов, проведение code review и развитие инженерных практик в команде. — Взаимодействие с дизайнерами, аналитиками, QA и backend-разработчиками. Требования: — Опыт коммерческой iOS-разработки от 3 лет и уверенное знание Swift. — Практический опыт работы со SwiftUI, UIKit, Swift Concurrency и RxSwift. — Понимание принципов ООП, функционального программирования и архитектуры мобильных приложений. — Опыт разработки клиент-серверных приложений и интеграции с REST API. — Уверенное применение AI-ассистентов для написания и рефакторинга кода, генерации тестов и разбора багов. — Умение писать чистый, тестируемый код, уверенное владение Git и английский на уровне чтения технической документации. Будет плюсом: — Опыт работы с крупными модульными приложениями и постепенной миграции легаси-кода. — Знание SPM и Tuist, опыт работы со Swift Testing, XCTest и SnapshotTesting. — Навыки настройки GitLab CI/CD, Fastlane и автоматизации на Swift, Bash или Python. — Опыт развития дизайн-системы и проведения code review. Условия: — Официальное оформление по ТК РФ. — Зарплата: оклад + годовой бонус. — Офис рядом с метро Окружная. — Предоставление рабочей техники. — ДМС. — Внутреннее обучение.
Загружаем…