Contractor
Information Technology
Telecommunications
Job Description
10+ years of experience in iOS application development, delivering scalable and production-grade solutions
Strong proficiency in Swift, with hands-on experience using modern development tools such as Xcode, Git, GitHub, XCTest, and XCUITest
In-depth understanding of modular architecture, including frameworks-based modularisation and design patterns such as MVVM
Experience in developing, maintaining, and integrating SDKs, ensuring scalability, reusability, and clear documentation for cross-team usage
Solid understanding of concurrency in Swift (eg, async/await, GCD, Operations), with the ability to build efficient and thread-safe applications
Proven track record of delivering high-quality, large-scale iOS applications in production environments
Strong collaboration and communication skills, with the ability to work across teams to promote code reusability, inner sourcing, and reduced technical debt
Advocate of engineering best practices, including Pair Programming, Test-Driven Development (TDD), Code Reviews, Continuous Integration, and Automated Testing