Senior iOS Developer

Senior iOS Developer

Python

Обязанности:

  • Руководство и координация младших разработчиков.
  • Обсуждение поставленных задач с командами из других стеков (Backend, Design, SA, QA, Android).
  • Оценивать задачи по времени и сложности разработки, декомпозировать задачи.
  • Проводить Code Review.
  • Принимать участие в разработке iOS-приложений с нуля и в стадии развития.

Требования:

  • Знание клиент-серверной архитектуры, протоколов TCP/UDP, HTTP, REST и WebSockets.

  • Знание Apple Human Interface Guidelines (HIG) и опыт работы с основными фреймворками iOS.

  • Отличное владение UIKit и SwiftUI.

  • Глубокое знание Swift и iOS SDK.

  • Отличное понимание принципов работы GCD, OperationQueue, async/await.

  • Опыт работы с Combine.

  • Опыт работы с Core Data.

  • Опыт разработки крупных приложений (60+ уникальных экранов) с высокой нагрузкой.

  • Прочное понимание архитектурных паттернов CleanSwift, MVVM и Apple MVC.

  • Опыт написания тестов и понимание их важности.

  • Опыт работы с Cocoapods и Swift Package Manager (SPM).

  • Уверенное владение системой контроля версий Git.

Будет плюсом:

  • Опыт профилирования приложений.
  • Понимание принципов безопасного программирования (Secure Coding).

Условия:

  • Годовая премия.
  • Корпоративы, команд-образующие мероприятия.
  • Внутренние обучающие митапы.
  • Помощь в подготовки на выступлениях на внешних митапах и конференциях.
  • Демократичное руководство.
  • Официальное оформление по ТК РУз.
  • Своевременная оплата, мотивационные вознаграждения.
  • Опыт работы в лидирующем ИТ интеграторе страны.
  • Возможность обменяться опытом с экспертами СНГ.
  • Вкуснейший кофе, перекусы, веселый и многонациональный, молодой коллектив.

Откликнуться

Report Page