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)