DVT

Senior iOS Developer

DVT

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇿🇦 South Africa

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

iOS

About the role

  • Develop and enhance mobile applications using SwiftUI and the iOS framework
  • Collaborate with designers and developers to build intuitive, high-performance user interfaces
  • Write clean, maintainable, and efficient code following best practices
  • Integrate RESTful APIs and WebView journeys into mobile applications
  • Ensure app security, stability, and scalability
  • Troubleshoot and debug applications to maintain top-tier performance
  • Stay updated with industry trends and contribute to DVT’s culture of innovation

Requirements

  • 5+ years of experience specializing in SwiftUI for iOS development
  • Strong knowledge of iOS Native framework and first-party APIs
  • Expertise in MVVM architecture, clean code principles, and common design patterns
  • Familiar with dependency injection frameworks such as Swinject, Property Wrapper, and Factory
  • Proficiency in SwiftUI, including custom components & Cupertino elements
  • Deep understanding of data structures, protocols, delegates, structs, and enums
  • Proficient in memory management, closures, and high-order functions
  • Skilled in modern concurrency: Async/Await, Combine, Operation
  • Experience integrating and working with MQTT protocol for real-time communication in mobile applications
  • Strong grasp of mobile security best practices
  • Skilled in integrating RESTful APIs and WebView journeys
  • Problem-solving mindset with a passion for high-quality solutions
  • Collaborative team player with a focus on seamless user experiences
Benefits
  • Work on cutting-edge projects with leading global companies
  • Collaborate with the best minds in the industry
  • Gain access to continuous learning and career growth opportunities
  • Be part of a supportive, innovative, and dynamic team
  • Thrive in an environment where your ideas matter and your impact is real

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
SwiftUIiOS frameworkRESTful APIsMVVM architectureclean code principlesSwinjectProperty WrapperFactoryAsync/AwaitCombine
Soft skills
problem-solvingcollaborativeteam playerfocus on user experience