Будущее технологий

Senior iOS developer

Не указана
  • Минск
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • iOS
  • Git
  • Swift
  • Objective-C

Мы в поиске талантливых iOS разработчиков.

Вместе с нами тебе предстоит:

  • Разработка нового функционала приложения.
  • Поддержка уже существующего функционала приложения.
  • Участие в принятии технических решений.
  • Оптимизация и рефакторинг кода.
  • Взаимодействие с backend разработчиками и UI/UX дизайнерами.
  • Декомпозиция и оценка задачи.
  • Обучение и онбординг сотрудников.

​​​​​​​​​​​​​

Мы ожидаем:

  • Опыт разработки iOS не менее 5 лет
  • Уверенные знания по Objective-c и Swift
  • Знание основных framework’s, guidelines iOS
  • Знание архитектур MVC, MVVM, Clean Swfit, Viper. Знания и применения паттернов проектирования. Знание SOLID принципов, DRY, KISS, YAGNI.
  • Знание UIKit, AutoLayout.
  • Опыт работы с UserDefaults/KeyChain/Realm. Практические навыки работы с CoreData.
  • Понимание ARC.
  • Опыт работы с многопоточностью.
  • Знания Xcode, CI/CD, XCodeGen.
  • Опыт создания iOS-фрейморков, CocoaPods и Swift Package Manager.
  • Умение работать с Proxyman, Charles, Postman.
  • Практические навыки написания юнит-тестов.
  • Работа с Git.v
  • Умение применять паттерны проектирования во время работы
  • Практические навыки работы с REST API
Это позиция является планируемой к созданию (перспективной).