iOS – Software Developer II (L3)
This position requires a good understanding of the Swift programming language and common iOS frameworks. At this level, developers should be able to work on user-facing issues on both the company’s and clients’ products.
Key Prerequisites for the Role
- 2+ years of experience developing iOS applications
- 2+ years of experience with Swift
- Experience using programmatic constraints with UIKit
- Experience with implementing complex designs with UIKit
- Extensive experience with mobile application lifecycles
- Familiar with Grand Central Dispatch or any other concurrency framework
- Understand and be familiar with REST APIs
- Excellent understanding of commonly used data structures and algorithms
Nice to Have
- Experience writing automated tests for iOS applications
- Experience writing iOS applications with SwiftUI
- Experience using Swift Combine
Things You Will Do
We are a small and nimble team, so you’ll likely get to experience and participate in many projects in various technical capacities. You should, however, broadly expect the following set of responsibilities:
- Actively contribute towards the development of clients’ projects
- Actively contribute towards company-own projects and frameworks
- Participate in technical design discussions and effort estimation
How to apply:
Interested candidates should submit their application to hr@kigalisoftware.com not later than 10th November 2022 at 14:00 PM.