Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com

Senior iOS Developer - Hybrid JHB

DVT
🇿🇦 South Africa
Hybrid
Senior
2 days ago
  • iOS
  • Swift
  • UIKit
  • SwiftUI
  • REST API
  • Git
  • MVVM
  • Unit Testing
  • CI/CD
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

We are looking for a Senior iOS Developer to join our growing mobile engineering team. This role is ideal for a developer with solid foundational experience who can contribute toproduction-grade mobile applications, work within established codebases, and collaborate effectively in ateam-driven delivery environment.

You will be responsible for building high-quality, scalable iOS applications while continuously improving your technical depth acrossSwift, architecture, testing, and modern mobile development practices.

Why Join DVT?

  • Work oninnovative projects with global industry leaders

  • Collaborate withtop developers in a supportive and forward-thinking environment

  • Access tocontinuous learning and career development opportunities

  • Be part of aculture of innovation where your ideas and impact truly matter

  • Thrive in a team that valuesexcellence, creativity, and collaboration

This is your opportunity toredefine mobile development and shape the future of software engineering. If you're ready to elevate your career and make a real impact,apply today and become part of DVT’s journey of excellence.

Key Responsibilities

  • Develop and enhance iOS applications usingUIKit and SwiftUI

  • Collaborate with designers, backend engineers, and product stakeholders to deliver seamless user experiences

  • Writeclean, maintainable, and testable code aligned to industry best practices

  • IntegrateRESTful APIs and support WebView-based journeys where required

  • Participate inSDLC processes, including estimation, development, code reviews, testing, and release cycles

  • Support debugging, troubleshooting, andproduction issue resolution using a structured approach

  • Contribute toteam-based delivery, adhering to shared coding standards, Git workflows, and engineering practices

  • Stay up to date with industry trends and contribute to innovation within the mobile practice

Required Experience & Skills

Core iOS Development

  • 7+ years’ experience in iOS/mobile development

  • Strong knowledge ofiOS native frameworks and first-party APIs

  • Experience withUIKit and/or SwiftUI in production environments

  • Solid understanding ofapp lifecycle, navigation, and UI performance considerations

Swift & Language Fundamentals

  • Strong understanding of Swift fundamentals, including:

    • Structs vs classes, protocols, and abstraction

    • Memory management (ARC, retain cycles)

    • Error handling and collections

  • Experience withmodern concurrency (async/await, GCD, or Combine)

Architecture & Code Quality

  • Experience working withMVVM or similar architectural patterns

  • Understanding ofseparation of concerns and modular application design

  • Ability to work within anexisting codebase and adapt to established patterns

  • Exposure toclean code principles and design patterns

Testing & Delivery

  • Experience withunit testing concepts and frameworks

  • Understanding ofmocking, dependency injection, and testable code design

  • Familiarity withGit workflows, code reviews, and collaborative development practices

Mobile Engineering Fundamentals

  • Understanding ofAPI integration and asynchronous data handling

  • Awareness ofmobile security best practices (secure storage, authentication, data handling)

  • Exposure toversioning, release processes, and CI/CD principles

Nice to Have

  • Experience withSwiftUI advanced concepts (state management, lifecycle handling, localisation)

  • Familiarity withdependency injection frameworks

  • Exposure toanalytics, monitoring, or crash reporting tools

  • Experience working inlarge-scale or enterprise environments

Additional Experience

  • Authentication and security experience would be beneficial

  • Security and role-based feature provisioning experience would be beneficial

Key Competencies

  • Strongproblem-solving and analytical thinking

  • Ability to explain technical decisions and trade-offs clearly

  • Excellentcollaboration and communication skills

  • Comfortable working instructured, team-based delivery environments

  • Passion forcontinuous learning and improvement

What Success Looks Like

  • You can contribute meaningfully to an existing codebase with minimal ramp-up

  • You actively participate in team discussions, code reviews, and delivery

  • You demonstrate growth intechnical depth, testing practices, and architectural understanding

  • You take ownership of features from development through to production support

Who we are:

Senior iOS Developer - Hybrid JHB · DVT

Auto apply with Likeremote