Senior iOS developer в Офис
Mobile Developer
🖥 **Senior iOS developer** Офис (Санкт-Петербург)** Advline **— маркетинговое агентство. ** Требования:** – Коммерческий опыт разработки от 3 лет с iOS SDK / SwiftUI (опыт с UIKit — желателен); – Глубокое понимание Swift; – Опыт работы с Swift Concurrency (async/await, Task, Actor) и/или Combine; – Глубокое понимание жизненных циклов приложения, сцен и UI-компонентов (UIViewController / SwiftUI View lifecycle); – Знание и понимание SOLID-принципов и ООП, применение на практике основных паттернов (Delegate, Coordinator и др.); – Понимание и использование локальных БД (Core Data, SwiftData, SQLite и т.д.) и других способов хранения данных (UserDefaults, Keychain, FileManager); – Понимание и возможность применения разных архитектурных паттернов (MVVM, MVC, VIPER, TCA и т.д.); – Умение писать стабильный код: без критических проблем после релизов и без необходимости срочного рефакторинга; – Умение проводить декомпозицию и оценку комплексных задач, а также укладываться в обозначенные тобой сроки; – Свободное владение Git и понимание GitFlow; – Понимание устройства бэкенда, REST API и инфраструктуры. **➡️**** **[**Подробнее о вакансии на hh.ru**](https://hh.ru/vacancy/133728268) 🔜 **А избранные IT-вакансии вы найдете в нашем канале **[**IT Job Hub**](https://t.me/proglib_jobs)