# Локация
Минск, улица Кульман, 1/2; работа на месте работодателя, офисный формат
Компания
Team.Inno — белорусская компания полного цикла разработки, внедрения и поддержки программного обеспечения, бизнес-анализа, дизайна, тестирования и управления проектами.
Что делать
•Разрабатывать полноценные экраны мобильных приложений на UIKit и SwiftUI.
•Работать с Auto Layout, UITableView и UICollectionView.
•Применять архитектуры MVP и MVVM, принципы объектно-ориентированного и протокольно-ориентированного программирования.
•Использовать Swift: типы данных, операторы, control flow, closures, optionals, error handling и ARC.
Требования
•Знание Swift, включая типы данных, операторы, control flow, closures, optionals, error handling и ARC.
•Понимание принципов OOP и POP.
•Знание SOLID с возможностью приводить реальные примеры из проектов.
•Понимание и практический опыт работы с архитектурами MVP и MVVM.
•Опыт разработки интерфейсов на UIKit: полноценные экраны, Auto Layout, UITableView и UICollectionView.
•Опыт разработки интерфейсов на SwiftUI: полноценные экраны, @ViewBuilder, @Observation, ObservableObject, State и Binding.
•Разговорный английский от B1+.
Хорошо, если есть
•Разговорный немецкий от B1.
•Понимание Diffable Data Source и Compositional Layout.
•Опыт работы с REST API, URLSession и JSON.
•Опыт работы с многопоточностью и асинхронностью: GCD, Combine и Swift Concurrency.
•Опыт работы с локальными базами данных CoreData, SwiftData или SQLite.
•Уверенное владение Git.
•Проекты на GitHub.
Культура и преимущества
•Разноплановые проекты в сферах FinTech, Medicine, Entertainment, eCommerce, Gaming и Artificial Intelligence.
•Широкий стек технологий, возможность переходить между направлениями и выбирать карьерный трек.
•Индивидуальные карты роста и регулярный пересмотр ролей на проекте и уровня зарплаты.
•Подготовка к собеседованиям с зарубежными заказчиками на английском языке.
•Онбординг, комфортные рабочие места, кухни, игровые комнаты, коворкинги и лаунж-зоны.
•Скидки у компаний-партнёров.