Обязанности: Разработка нового приложения и его поддержка; Исправление ошибок в проекте, улучшение и оптимизация текущего кода; Ведение технической документации; Участие в проектировании функционала; Проводить code review, участвовать в релизном процессе. Стек: Архитектура: TCA + SwiftUI; Фреймворки и технологии: SwiftUI, Swift Concurrency, Core Data; Модульность: SPM; SVC: Git; CI/CD: Xcode Cloud, fastlane. Требования: Опыт работы с iOS разработкой не менее 5 лет; Глубокие знания Swift; Опыт работы с SwiftUI, Swift Concurrency; Опыт работы с архитектурными паттернами (TCA, MVVM); Опыт работы с многомодульными проектами и SPM; Опыт автоматизированного тестирования кода с использованием unit-тестов; Опыт в оптимизации производительности приложений; Умение работать с системами контроля версий (Git); Проведение код-ревью; Хорошие коммуникативные навыки и умение работать в команде; Понимание, что такое юнит-тесты, зачем они нужны, и умение их писать; Опыт работы с такими инструментам, как GoogleAnalytics, Crashlytics, AppMetrica; Опыт работы с сервисами Apple (Testflight/App Store/Sign-in via Apple ID). Будет плюсом: Опыт работы с CI/CD; Знание других языков программирования и платформ; Опыт работы с TCA или подобными архитектурами; Опыт работы с Agile методологиями. Условия: Конкурентная заработная плата (определяется по итогам собеседования), официальное оформление по ТК РФ; Годовая премия; Аккредитованная IT-компания - "ЮНИРЕСТ ТЕХНОЛОГИИ"; Удаленный режим работы (по желанию - работа из офиса на метро Войковская); Обучение в корпоративном университете, электронная библиотека МИФ, библиотека электронных курсов Eduson; Компенсация питания; ДМС после испытательного срока, страхование жизни.