We are searching for a senior iOS developer with fluent English skills.
Requirements
- Experience with design patterns other than MVC. (ex. MVVM) + Coordinators
- Strong knowledge of native APIs.
- Strong OOP background.
- Strong knowledge of reactive programming. (RxSwift and/or Combine)
- Ability to build UI programatically.
- Ability to debug CPU and memory issues via Instruments.
- Experience with dependency managers and third party libraries.
- Experience with Swift frameworks (create, maintain, use).
- Ability to implement reactive networking.
- Experience with Unit testing.
- Ability to work independently and proactively.
- Attention to detail.
- Min. 3 years of professional experience with Swift
- Passion for continuous improvement.
- Understanding of software development lifecycles.
- Ability to write clean code.
- Strong knowledge of Git.
Advantages
- Experience with ARKit.
- Experience with CI/CD and Fastlane.