Skip to main content
Duran Govender

Duran Govender

iOS Developer

Talent
JohannesburgMember since July 23, 2026
SwiftUIUIKitAngular.NETSQLMVVMVIPEROAuth 2.0Accessibility
·

Hire this person

Send a job offer directly to this candidate

SwiftUIUIKitAngular.NETSQL

About

iOS Developer with 4+ years shipping production apps in demanding, regulated environments Bluetooth connected medical hardware. Currently maintain two live App Store hearing aid apps (Lexie and Eargo) across MVVM and VIPER architectures. Deep expertise in Swift, SwiftUI and UIKit, with hands-on experience building subscription and authentication features, modularising large codebases, and leading UI redesigns end-to-end.

Experience

iOS Developer - LXE Hearing (Lexie & Eargo, hearX Group) - Pretoria

(2023-05)

  • Develop and maintain two consumer hearing aid companion apps for the US market Lexie (Bose B2, B2 Plus and B3 using MVVM) and Eargo (VIPER) working fluently across both architectures, including SwiftUI components hosted within UIKit flows.
  • Designed and launched the in-app coupon and subscription systems, enabling paid memberships.
  • Integrated the in-app hearing test assessment, extending core functionality and accessibility.
  • Implemented secure authentication with AppAuth and Keycloak (OAuth 2.0 / OpenID Connect), handling sign in, token refresh and session management across the app.
  • Modularised the codebase into isolated frameworks and built a reusable SwiftUI component library, cutting build friction and improving maintainability across teams.
  • Led multiple SwiftUI redesigns delivered behind feature flags, improving accessibility, performance and design consistency across the app.

iOS Developer (Consultant) - Standard Bank Insurance - Johannesburg

(2022-05 - 2022-12)

  • Built and debugged core features for the Standard Bank Insurance iOS app using MVVM across Storyboard/Nib and programmatic UIKit layouts.
  • Delivered the View Policy screen enabling customers to view payments, add beneficiaries, review benefits and manage personal details.
  • Shipped the Branch Promo feature, giving users a direct in-app channel to customer care and feedback.
  • Integrated the Google Places API into the policy flow to validate and streamline address entry, reducing user input errors.

Junior Developer - Retro Rabbit Consulting - Pretoria

(2022-01 - 2023-05)

  • Progressed through an intensive engineering bootcamp into client facing delivery, earning placement on the Standard Bank Insurance account.
  • Built the company's internal claims and bookings system in Angular, .NET and SQL which is still in daily use by all staff to run operations.

Education

Bachelor of Computing - Computing - Belgium Campus ITversity (2019 - 2022)

Skills

iOS Developer

Reviews

Related