Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Понимание деталей в IOS SDK разработке;
Работа с многопоточностью, умение применять GCD/ переход с GCD на async/await; Верстка UI кодом / Xib / Storyboards; таблиц / коллекций, кастомные UI-элементы. Умение работать с внешними зависимостями: CocoaPods, SPM;
UserDefaults и KeyChain;
Работа с сетью URLSessions – запросы, ответы, очереди, ошибки.
Фреймворки (UIKit, SnapKit, SwiftyJSON, Kingfisher, Combine, SwiftGen, SwiftUI)
Знание классических шаблонов проектирования — MVC, MVVM + Coordinator pattern; Знание и использование SOLID;
Владение Git (На уровне, позволяющем придерживаться Git flow);
Знание и использование Proxyman для работы с запросами;
Code Rewiew и оценка задач
Проекты
(3 года 10 месяцев)
приложение для поиска работы One2Work
Роль
IOS разработчик
Обязанности
Разработка мобильных приложений опубликованных в AppeStore - приложение для поиска работы One2Work (https://apps.apple.com/ru/app/one2work/id1593732817) и доставка еды "Конфетки-Бараночки" (https://apps.apple.com/ru/app/%D0%BA%D0%BE%D0%BD%D1%84 %D0%B5%D1%82%D0%BA%D0%B8-%D0%B1%D0%B0%D1%80%D0%B0%D0%BD%D0%BE%D1%87%D 0%BA%D0%B8-%D0%B2%D0%BA%D1%83%D1%81%D0%BD%D0%B0%D1%8F-%D0%B5%D0%B4%D0 %B0/id1488735234)
• Участие в принятии технических решений и планировании процесса разработки
• Code Review и оценка задач
•.Разработка кастомных UI элементов, реализация сложных CollectionView и TableView • Работа с модальными окнами через FloatingPanel
• Верстка SnapKit, SwiftUI, AutoLayout, Storyboard, PinLayout
• Переход с GCD на async/await
• Работа с пушами и deeplinks
• Работа с утечками памяти
• Работа с внешними зависимостями CocoaPods и SPM
• Работа с сетью через URLSession, написание сетевого слоя
• Работа с MapKit
Работа над приложением – дневник путешествий, позволяющий добавлять и сохранять информацию о местах, посещённых пользователем - локацию, описание, фотографию.
• Разработка нескольких небольших утелит