Skip to content
mimi

Senior i OS Developer

Warp Development PTY

South Africa · flexible Full-time Senior 3w ago

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

Core DataGitMVVMMVCSwiftSwift DataSwift UISQLiteUIKitVIPERXCTestXcode Instruments

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