Description
Lead the design, prototyping, and development of complex iOS applications for an offshore team.
This role is on-site.
Responsibilities
- Lead software design, prototyping, and development of complex iOS apps.
- Develop, release, and maintain iOS applications.
- Integrate mobile clients with REST-based APIs within distributed systems.
- Write tests for iOS applications using XCTest.
- Communicate complex technical problems to both technical and business audiences.
Required Skills
- 5+ years building complex, high-quality iOS applications.
- Strong proficiency in Objective-C and Swift.
- Deep knowledge of iOS app design principles, patterns, and best practices.
- Experience with REST APIs and integrating mobile clients with microservices.
- Proficiency with XCTest for writing tests.
- Familiarity with iOS Frameworks.
- Experience working with distributed systems.
Preferred Skills
- Experience leading offshore teams.
- Background in distributed system architecture.