Enable job alerts via email!

IOS Engineer

C40 Cities

Cape Town

Remote

ZAR 30,000 - 55,000

Full time

29 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

C40 Cities is looking for an iOS Developer to build a transformative navigation app for people with visual impairments. Join a purpose-driven team to tackle complex challenges in tech for good, contributing to a cleaner and more inclusive future for all users.

Benefits

Building a brand-new app with clean architecture
Collaboration with passionate team members
Opportunities to tackle deep technical challenges

Qualifications

  • 4+ years of iOS development experience.
  • Strong proficiency in Swift with UIKit and SwiftUI.
  • Solid understanding of concurrency in iOS.

Responsibilities

  • Contribute to architecture and development of a new iOS app.
  • Implement features using Swift and SwiftUI.
  • Take ownership of projects and drive them from idea to production.

Skills

Swift
SwiftUI
Concurrency Principles
Algorithms

Education

Degree in Computer Science or related field

Job description

Waymap is transforming lives through high-precision navigation technology, enabling true independence for people with visual impairments. We're a tech-for-good company—our mission attracts people who care deeply about the impact of their work. We're now seeking a talented iOS Developer who wants to write meaningful code that helps real people navigate the world safely and independently.

Role Summary

As an iOS Developer at Waymap, you’ll help shape and build a new generation iOS app that brings cutting-edge navigation technology to life. This is a rare opportunity to work on a clean, modern, and thoughtfully architected codebase designed for scalability and long-term maintainability. You’ll be joining a small, highly collaborative team that values initiative, technical depth, and product thinking.

The app spans complex logic including sensor data processing, trigonometry-based algorithms, and multilingual system integration. You’ll contribute not just code, but product ideas and UX insights, working closely with engineering peers and a dedicated UI/UX designer to create polished and inclusive experiences.

Key Responsibilities

  • Contribute to the architecture, design, and development of a brand-new iOS app
  • Implement features using Swift and SwiftUI (you will see some UIKit code too)
  • Apply concurrency principles to build performant and responsive features
  • Collaborate with product and design teams to deliver a smooth, intuitive user experience
  • Write clean, testable, and maintainable code with modern development practices
  • Work across components that span Swift, C, and Kotlin where applicable
  • Take ownership of projects and drive them from idea to production
  • 4+ years of iOS development experience
  • Strong proficiency in Swift, including UIKit and SwiftUI
  • Solid understanding of concurrency in iOS, with strong experience using Grand Central Dispatch (GCD) and familiarity with structured concurrency features (e.g. async/await, MainActor)
  • Confidence working on technically complex problems involving algorithms and math (e.g. trigonometry)
  • A product-focused mindset—you care about delivering great user experiences, not just working code
  • Ability to work independently and collaboratively in a small, mission-driven team
  • Kotlin Multiplatform experience or knowledge
  • Experience integrating C or Kotlin components into Swift projects
  • Prior work on location-aware, sensor-driven, or navigation apps
  • Familiarity with client-server models or networked applications
  • Degree in Computer Science or related field (not required—but helpful)

What You'll Love About Waymap

  • Be part of building a brand-new iOS app with clean architecture and modern tooling
  • Work on deep technical challenges that matter—sensor fusion, real-time processing, and inclusive tech
  • Collaborate closely with a passionate designer and a small team where your voice and ideas have real impact
  • Help shape a product that improves the lives of people with disabilities
  • Join a purpose-driven company creating technology for good

About the job

Contract Type: FULL_TIME

Focus: Programming Development

Workplace Type: Remote

Experience Level: Associate

Location: Cape Town

Contract Type: FULL_TIME

Specialism: Technology & Digital

Focus: Programming Development

Industry: IT

Salary: Negotiable

Workplace Type: Remote

Experience Level: Associate

Location: Cape Town

FULL_TIME

Job Reference: UHO9SO-218C840F

Date posted: 26 May 2025

Consultant: Eloise Ladouceur

cape-town technology-and-digital/development-programming 2025-05-26 2025-07-25 it Cape Town Western Cape ZA ZA Robert Walters https://www.robertwaltersafrica.com https://www.robertwaltersafrica.com/content/dam/robert-walters/global/images/logos/web-logos/square-logo.png true

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.