
Senior iOS Developer
DVT
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇿🇦 South Africa
Visit company websiteJob 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