Sette — тестирование и разработка ПО.

Удалённая работа.

Требования:

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