Senior i OS Developer
Warp Development PTY
About the role
About the Role
Warp Development is hiring a Senior i OS Developer based in South Africa to work on a long-term i OS project for a global client. This is a full-time opportunity for an experienced i OS engineer who enjoys building, releasing, and maintaining high-quality native i OS applications used by real users. This role is ideal for a Senior i OS Developer with 5+ years of hands-on experience in native i OS development using Swift, who is comfortable leading development efforts and contributing to architectural and technical decisions.
As a Senior i OS Developer, you will help design, build, and release production-grade i OS applications for industry-leading products. You will work on a dedicated i OS project for an international client, collaborating with a senior, cross-functional team to deliver scalable, performant, and maintainable mobile solutions.
The role combines hands-on development with technical ownership and leadership across key areas of the i OS codebase.
What You'll Work On
- Build and release new features for existing and upcoming i OS applications
- Work on long-term, production i OS apps for a global client
- Improve app performance, architecture, and maintainability
- Collaborate closely with Product Owners, Designers, and Backend Engineers
This is a stable, long-term product environment rather than short-lived or experimental work.
As a Senior i OS Developer at Warp Development, you will:
- Drive new features for existing and upcoming i OS applications, ensuring a seamless and engaging user experience
- Collaborate closely with Product Owners and Designers to translate user stories and design mockups into high-quality i OS features
- Take ownership of key areas of the i OS codebase and lead safe refactorings to improve long-term maintainability and performance
- Review code from peers and provide constructive feedback to raise engineering standards
- Analyse and resolve performance issues using Xcode Instruments and other profiling tools
- Work with CI/CD pipelines and automated testing frameworks to maintain high code quality
Required Qualifications and Skills
To succeed in this position, you should have:
- 5+ years of experience developing native i OS applications using Swift
- Strong understanding of the i OS SDK and frameworks, including: UIKit, Swift UI, Core Data, Swift Data
- Experience working with architectural patterns such as MVVM, MVC, or VIPER, and understanding their practical applications
- Experience with local databases such as SQLite and Core Data, including schema design and migrations
- Strong understanding of unit testing principles, with experience using XCTest, Swift Testing, or similar frameworks
- Proven experience analysing and improving performance using Xcode Instruments
- Ability to define and implement software development best practices
- Excellent communication skills and the ability to collaborate effectively with remote and distributed teams
- Strong problem-solving skills and the ability to work independently while contributing to a larger team
Preferred Qualifications
While not required, the following are beneficial for this Senior i OS Developer role:
- Familiarity with CI/CD pipelines and automated testing workflows
- Experience working in Agile / Scrum development environments
- Strong familiarity with Git and collaborative development workflows
- Additional experience with performance optimisation and advanced debugging tools
Why work at Warp Development?
Warp Development is a senior, expert software development company with over 23 years of experience delivering custom software solutions for local and international clients. As a Senior i OS Developer, you will work with a global client while being part of a trusted, South Africa-based team known for quality, long-term partnerships, and technical excellence.
- Work on real-world, production applications
- Collaborate with experienced engineers and technical leaders
- Have ownership and autonomy in their work
- Are trusted to influence architecture and engineering standards
We are a growing team of 120+ individuals, read more about us here and apply by submitting your CV via our careers portal.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free