Ищем Senior iOS-разработчика для работы над коммуникационной платформой (проект: Сбера).

Технологический стек: iOS/iPadOS, Swift, UIKit, SwiftUI.

Задачи: принимать активное участие в проектировании и разработке разделов «Почта» и «Календарь».

Требования:

  • Опыт коммерческой разработки на iOS от 3 лет (уверенное знание Swift от 2-х лет, знание Objective-C будет плюсом)
  • Отличное знание UIKit (знание SwiftUI приветствуется), верстка экранов кодом без Interface Builder
  • Глубокое понимание принципов ООП и SOLID (с примерами под iOS)
  • Знание паттернов программирования, опыт работы с VIPER, понимание MVC, MVP, MVVM
  • Понимание жизненного цикла iOS-приложения и UIViewController
  • Знания в области управления памятью (Memory Management)
  • Уверенное владение Xcode (Simulator, Interface Builder, Source Control, Application Loader)
  • Опыт работы с системами контроля версий (Git)
  • Навыки работы с UITableView, UICollectionView и понимание Autolayout
  • Понимание принципов работы CoreData
  • Опыт работы с серверным API и многопоточностью
  • Опыт управления зависимостями через CocoaPods и Carthage
  • Понимание принципов Unit-тестирования и опыт его применения

Условия: Локация: Удаленка по РФ / (Москва). Занятость: полная. Оформление по ИП РФ. Зарплатная вилка указана NET.