Senior to Lead iOS Developer ( South Africa )

  1. Home
  2. Remote jobs
  3. iOS
  • Company DVT
  • Employment Full-time
  • Location South Africa, Western Cape, Cape Town
  • Submitted Posted 2 weeks ago - Updated 52 minutes ago

Are you a passionate Senior to Lead level iOS Developer ready to take your career to the next level?

We are looking for a highly skilled Developer to join a dynamic, cross-functional team delivering world-class mobile applications within a fast-paced and innovative environment.

In this role, you will contribute to impactful projects used by large-scale organisations while collaborating with some of the best engineers in the industry.The Lead iOS Developer is responsible for the technical quality, delivery, and stability of the iOS platform within a cross-functional banking squad.

This role combines hands-on development, technical leadership, and stakeholder engagement to ensure scalable, secure, and high-quality mobile solutions.You will work alongside talented engineers, product specialists, and designers to deliver impactful mobile experiences used by thousands of customers.



Requirements

  • Proven experience as a Senior or Lead iOS Developer

  • Strong experience building production iOS applications using Swift

  • Experience working in Agile / Scrum teams

  • Experience integrating APIs and authentication services

  • Strong understanding of mobile architecture and best practices

  • Ability to mentor developers and influence technical decisions

Location Requirement

  • Must be based in South Africa

Key Responsibilities

Technical Leadership

  • Lead iOS development within a cross-functional squad.

  • Ensure alignment and collaboration with Android and backend teams.

  • Take ownership of the iOS platform’s technical quality and architecture.

  • Drive engineering best practices and code quality standards.

Delivery & Engineering

  • Develop and maintain high-quality iOS applications using Swift and Xcode.

  • Deliver complex features such as:

    • User registration flows

    • Device linking

    • Identity and authentication integrations

  • Ensure platform stability and production readiness.

  • Upgrade and maintain frameworks to ensure long-term compatibility.

Collaboration & Stakeholder Engagement

  • Work closely with product owners, designers, QA, and other engineers.

  • Review requirements and challenge solutions to ensure scalability and sustainability.

  • Communicate technical risks, trade-offs, and dependencies clearly to stakeholders.

Delivery Outcomes

Success in this role includes:

  • Delivering major banking features with zero production defects at launch.

  • Ensuring delivery timelines are met through proactive planning and coordination.

  • Maintaining a highly stable and reliable mobile platform.

  • Driving improvements in engineering practices and technical quality.

Technical Environment

Languages & Tools

  • Swift

  • Xcode

Frameworks

  • Identity and authentication frameworks

Testing & Quality

  • XCTest

  • SwiftLint

Leadership Expectations

  • Strong technical ownership and accountability

  • Mentoring and coaching other engineers

  • Confident decision-making in regulated environments

  • Clear communication with both technical and business stakeholders

  • Commitment to engineering excellence

Loading similar jobs...

Mobile App Developer Jobs

Step into the forefront of mobile innovation! Unlock career opportunities in cutting-edge app development.

© 2026 Created by Mobile App Developer Jobs. All rights reserved.