707,945open jobs
41,960companies
101,748added this week
Browse all
Location
In office
Seniority
Senior · 7+ years exp
Overview
Company
Impact
Profile match

DVT

DVT is a South African software company founded in 1999 and headquartered in Johannesburg. It provides software development, testing and agile consulting. The company works with enterprise clients across the country.

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

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

Why Join DVT?

  • Work on innovative projects with global industry leaders

  • Collaborate with top developers in a supportive and forward-thinking environment

  • Access to continuous learning and career development opportunities

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

  • Thrive in a team that values excellence, creativity, and collaboration

This is your opportunity to redefine 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.

Requirements

Key Responsibilities

  • Develop and enhance iOS applications using UIKit and SwiftUI

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

  • Write clean, maintainable, and testable code aligned to industry best practices

  • Integrate RESTful APIs and support WebView-based journeys where required

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

  • Support debugging, troubleshooting, and production issue resolution using a structured approach

  • Contribute to team-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

  • 6+ years’ experience in iOS/mobile development

  • Strong knowledge of iOS native frameworks and first-party APIs

  • Experience with UIKit and/or SwiftUI in production environments

  • Solid understanding of app 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 with modern concurrency (async/await, GCD, or Combine)

Architecture & Code Quality

  • Experience working with MVVM or similar architectural patterns

  • Understanding of separation of concerns and modular application design

  • Ability to work within an existing codebase and adapt to established patterns

  • Exposure to clean code principles and design patterns

Testing & Delivery

  • Experience with unit testing concepts and frameworks

  • Understanding of mocking, dependency injection, and testable code design

  • Familiarity with Git workflows, code reviews, and collaborative development practices

Mobile Engineering Fundamentals

  • Understanding of API integration and asynchronous data handling

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

  • Exposure to versioning, release processes, and CI/CD principles

Nice to Have

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

  • Familiarity with dependency injection frameworks

  • Exposure to analytics, monitoring, or crash reporting tools

  • Experience working in large-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

  • Strong problem-solving and analytical thinking

  • Ability to explain technical decisions and trade-offs clearly

  • Excellent collaboration and communication skills

  • Comfortable working in structured, team-based delivery environments

  • Passion for continuous 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 in technical depth, testing practices, and architectural understanding

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

Who we are:

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
707,945 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$18k – $22k per year • Remote • Full-Time • Moscow
Go
PHP
Swift
1C
PHP
Laravel
Swift
Swift Concurrency
Mobile
UIKit
SwiftUI
DevOps
Kubernetes
IAM
Apply
SDE II 1 day ago
$25k – $61k per year (Estimated) • In office • Bengaluru
Swift
Objective-C
Mobile
SwiftUI
CocoaPods
DevOps
CI/CD
Git
Apply
$155k – $215k per year • In office • Full-Time • New York
Swift
AI/ML
AI Agents
Mobile
SwiftUI
Design
Figma
Apply
up to $17k per year • In office • Volgograd
Kotlin
Mobile
MVVM
MVC
DevOps
Rest API
Apply
$20k – $54k per year (Estimated) • Remote/Hybrid • Moscow
PowerShell
C#
C#
.NET
Avalonia
Mobile
MVVM
MAUI
DevOps
Git
GitHub
Linux
Apply
$56k – $74k per year • In office • 5+ years exp • Johannesburg
Swift
Swift
Swinject
Mobile
UIKit
SwiftUI
Combine
MVVM
Dependency Injection
State Management
Apply
$35k – $83k per year (Estimated) • In office • 8+ years exp • Johannesburg
Python
JavaScript
TypeScript
SQL
Python
Django
Django REST Framework
Databases
MySQL
PostgreSQL
AI/ML
LangChain
LlamaIndex
Prompt Engineering
Semantic Kernel
LLM
RAG
Semantic Search
OpenAI
Anthropic
Semantic Search
LLM Guardrails
Frontend
Vue.js
Angular
React.js
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
QA
Pytest
Apply
$31k – $70k per year (Estimated) • In office • 8+ years exp • Johannesburg
Python
JavaScript
TypeScript
Python
Django
Databases
PostgreSQL
Frontend
React.js
Material UI
Mobile
Firebase
Clean Architecture
DevOps
Rest API
GCP
CI/CD
Git
AWS
Management
Agile
Apply
$32k – $69k per year (Estimated) • In office • Contractor • 7+ years exp • Johannesburg
Python
SQL
Databases
Databricks
Amazon Redshift
Microsoft Fabric
AI/ML
AI Agents
Amazon SageMaker
LLMOps
Feature Store
Agentic Workflows
Machine Learning
DevOps
Azure
CI/CD
Git
AWS
AWS Lambda
FinOps
Incident Management
Amazon S3
Analytics
Azure Data Factory
Apply
$24k – $59k per year (Estimated) • Remote • Contractor • 5+ years exp
Python
PowerShell
Databases
Microsoft Fabric
DevOps
Rest API
Terraform
Azure DevOps
Azure
CI/CD
Platform Engineering
FinOps
GitHub
Cybersecurity
Microsoft Entra ID
Apply
See all jobs
This is one of many
707,945 more open roles from verified company boards, updated every day.