BellIntegrator ищет iOS-разработчика в команду разработки мобильного приложения Банка.

Требования:

  • Разработка на Swift от 3 лет
  • Знание функциональных особенностей языка: Collections, Optionals, Protocol Oriented, Generics
  • Опыт работы со SwiftUI, понимание Combine
  • Опыт работы с UIKit, в том числе создание нестандартного UI, работа с жестами, таблицами и коллекциями
  • Знание платформы iOS и экосистемы Apple: сертификаты приложений, нотификации, разрешения
  • Знание особенностей управления памятью в iOS, умение пользоваться инструментами отладки
  • Понимание архитектурных паттернов; желателен опыт: MVP, MVVM, VIPER
  • Понимание принципов сетевого взаимодействия: REST API, HTTP, JSON, APNs
  • Уверенное использование GCD и Structured concurrency (async/await)
  • Опыт работы с Git, знание git flow
  • Написание Unit-тестов
  • Понимание принципов проектирования SOLID
  • Умение работать в команде; ответственность и креативный подход

Дополнительно:

  • Опыт управления зависимостями проекта, подключение подов (CocoaPods)
  • Работа с несколькими таргетами, разбиение на фреймворки, настройка App Extensions
  • Участие в Code Review

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

  • Разработка мобильного приложения под iOS
  • Выявление и исправление ошибок в текущих разработках
  • Поддержка и развитие проекта, добавление нового функционала

Условия:

  • Конкурентоспособная заработная плата
  • Корпоративное обучение и сертификация в технических и бизнес областях
  • Корпоративные развлекательные программы
  • Возможность работать удаленно на территории РФ