Senior iOS Developer
3 days ago
Join DVT, the premier software development and Data company on the continent, and unlock unparalleled opportunities in the field. As a DVT software engineer, you'll be at the forefront of cutting-edge applications, providing expert consultation to top companies in South Africa and around the globe. Collaborate with the country's most esteemed developers, leveraging the latest technologies to create innovative solutions.
Currently, we are actively seeking Senior iOS developers to join our dynamic team. You'll be an integral part of a large-scale project focused on rebuilding an existing application for a variety of iOS devices, including mobile phones and tablets. Your primary responsibility will be developing cutting-edge iOS applications and seamlessly integrating them with back-end services. Collaborating with talented DVT engineers and developers across various infrastructure layers, you'll contribute to collaborative problem-solving, sophisticated design, and the delivery of top-notch products.
Don't miss out on this exciting opportunity to be part of a thriving community of professionals who are shaping the future of software development. Join DVT today and unleash your full potential.
Requirements:
- Knowledge of the iOS Native framework and common first-party APIs
- 6 years of experience within the mobile space specializing in SwiftUI
- Practical understanding of clean code
- Solid understanding of architectural components
- Solid understanding of MVVM architecture
- Advanced-level and proven experience with SwiftUI:
- Cupertinos and Custom Components
- View lifecycle
- Screen orientation handling
- Localization consideration
- State management
- State, EnvironmentObject, AppStorage, FocusState
- Practical understanding of SOLID and OOP principles
- Solid understanding of common design patterns
- Advanced-level experience with Swift:
- Data structure
- Protocols, Delegate, Structs, Enums
- Weak referencing and memory management
- Closures and high-order functions
- Variable lifecycle and access control
- Solid understanding of modern concurrency:
- Async/Await
- Combine: Publishers, Published, Cancellable, Subscriber
- Operation
- Experience with common dependency injection practices and frameworks: Property Wrapper, Swinject, Factory
- Good understanding of localization and internationalization mechanisms in iOS
- Understanding of Restful APIs and experience in integrating them into mobile applications
- Knowledge of mobile application security practices and techniques
- Problem-solving skills and rationalization of solution decisions
- Awareness of the latest trends in the Swift and iOS ecosystems
Responsibilities:
- Develop mobile applications using the iOS framework.
- Collaborate with other developers to provide industry-leading solutions.
- Collaborate with designers to implement components, screens, and user journeys.
- Integrate Restful APIs and Webview journeys.
- Ensure application security by following security guidelines.
- Ensure application stability, maintainability, and testability by implementing best practices.
- Implement state management solutions to efficiently manage application state and lifecycle.
- Create custom widgets to enhance application functionality and user experience.
- Write clean, maintainable, and efficient code.
- Troubleshoot and debug application issues.
Who we are:
-
iOS Developer
2 weeks ago
Pretoria, Gauteng, South Africa hearX Group Full timeJob title : iOS DeveloperJob Location : Gauteng, PretoriaDeadline : April 06, 2025Quick Recommended LinksJobs by Location Job by industries Job Purpose:Develop and maintain our innovative hearing health platforms on the iOS platform, ensuring code is generated that is in accordance with specifications, and which is neat, accurate and scalable. Work will...
-
iOS Development Expert
3 days ago
Pretoria, Gauteng, South Africa DVT Full timeDiscover a dynamic opportunity at DVT, the premier software development and data company on the continent. As a senior iOS developer, you'll be part of a cutting-edge project focused on rebuilding an existing application for various iOS devices.This position requires 6 years of experience in mobile development with specialization in SwiftUI. You should have...
-
iOS Developer
3 days ago
Pretoria, Gauteng, South Africa PlaceTalent Full timeMinimum Requirements:National Senior CertificateTertiary education diploma/degree relevant to software development3 - 5 years as an iOS Developer using SwiftExperience in implementing and delivering native iOS applications of 1 or more projectsRequired Skills and Knowledge:Programming Languages and ConceptsSwift (Advanced)Concurrency - Grand Central Dispatch...
-
iOS Developer
3 weeks ago
Pretoria, Gauteng, South Africa Rad Resources Full time- Advanced proficiency in Swift and iOS best practices.- Expertise in concurrency (GCD, Operation Queues, Tasks) and memory management.- Experience with iOS frameworks: Core Animation, SwiftUI, Lottie, Combine, Core Data, RxSwift, and Core Bluetooth.- Skilled in CI/CD tools like Xcode Cloud and GitHub Actions.- Proficient in complex Git workflows (rebasing,...
-
Senior IOS Developer – Pretoria
3 weeks ago
Pretoria, Gauteng, South Africa E-Merge Full timeOur client whose core function is to assist businesses in solving their most complex business challenges now and in the future. They are currently in search for a Senior IOS Developer take a comprehensive approach to IT consulting that ensures immediate success and delivers long term results.Skills and Experience:5+ years of professional experience in iOS...
-
DVT iOS Software Engineer
3 days ago
Pretoria, Gauteng, South Africa DVT Full timeUnleash your potential as a senior iOS developer at DVT, the leading software development company in the continent. This role provides an exciting opportunity to develop high-quality iOS applications and contribute to a collaborative environment.As a senior software engineer, you'll work closely with other developers to design and implement innovative...
-
Expert iOS Developer Leader
2 days ago
Pretoria, Gauteng, South Africa Prostaff Full timeJob OverviewWe are seeking an expert iOS developer to lead our team in creating innovative hearing health platforms. The ideal candidate will have extensive experience in developing high-quality, maintainable systems using efficient and reusable code according to best practices.About the RoleThis is a full-time position that involves collaborating with...
-
Senior Mobile App Architect
3 days ago
Pretoria, Gauteng, South Africa DVT Full timeElevate your career as a senior iOS developer at DVT, the leading software development company in South Africa. This role involves developing high-quality iOS applications and collaborating with cross-functional teams to achieve business goals.You'll be responsible for implementing state management solutions, creating custom widgets, and ensuring application...
-
Swift Developer and Team Lead
3 days ago
Pretoria, Gauteng, South Africa DVT Full timeBecome a key contributor to DVT's iOS development team as a senior software engineer. This role offers a chance to work on a large-scale project focused on rebuilding an existing application for multiple iOS devices.The ideal candidate will have extensive experience in mobile development, particularly in SwiftUI. Strong understanding of clean code...
-
Mobile Developer
4 weeks ago
Pretoria, Gauteng, South Africa Quality Select Recruitment Full timeSoftware development company looking for a Mobile developer with 4 years experience in designing and developing native Android and Apple iOS applications The application development lifecycle including conceptualisation, design, development, release, and support the mobile applications. Develop fully functional mobile applications using best practices. Write...
-
Mobile Application Developer
2 weeks ago
Pretoria, Gauteng, South Africa IndSAfri Full timeJob title : Mobile Application DeveloperJob Location : Gauteng, PretoriaDeadline : March 18, 2025Quick Recommended LinksJobs by Location Job by industries Job Description:We are seeking a highly skilled and experienced Senior Mobile Developer to join our dynamic team. The ideal candidate will have a strong background in mobile development, with a focus on...
-
Senior Full Stack Java Engineer
7 days ago
Pretoria, Gauteng, South Africa E-Merge Full timeWe are looking for a talented Senior Full Stack Java Engineer to join our team at E-Merge. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software applications using Java and Angular Frameworks.Your primary focus will be on:Maintaining and developing backend and frontend cross-platform...
-
General Manager
3 days ago
Pretoria, Gauteng, South Africa Prostaff Full timeBe among the first 25 applicants.Remote Working: 2 days work-from-home in line with Company Policy (only applicable after probation is successfully passed).Job PurposeDevelop and maintain our innovative hearing health platforms on the iOS platform, ensuring code is generated that is in accordance with specifications, and which is neat, accurate and scalable....
-
Cross-Platform Mobile Application Developer
4 days ago
Pretoria, Gauteng, South Africa Network Recruitment Full timeJob Description:Design, develop, and maintain cross-platform mobile applications using .NET MAUIIntegrate APIs to ensure efficient data retrieval and storage between mobile apps and backend systemsCollaborate with UI/UX designers to design intuitive, responsive, and visually appealing user interfacesThe successful candidate will have a solid understanding of...
-
Mobile Security Architect Lead
4 hours ago
Pretoria, Gauteng, South Africa Alistair Group Full timeAbout the RoleWe are seeking an experienced Mobile Security Architect Lead to join our team at Alistair Group. As a key member of our security team, you will be responsible for leading and implementing mobile security strategies across the organization.The ideal candidate will have a deep understanding of iOS and Android security models, experience with...
-
Information Security Strategist
4 hours ago
Pretoria, Gauteng, South Africa Alistair Group Full timeAbout the RoleAlistair Group is looking for an Information Security Strategist to lead and implement security strategies for mobile applications and devices across the organization. This role ensures the security of mobile applications, platforms, and infrastructure through the implementation of security controls, conducting assessments, and working closely...
-
UX and UI Specialist
4 hours ago
Pretoria, Gauteng, South Africa Adclick Africa Full timeAre you a skilled UX and UI Specialist looking for a new challenge? Adclick Africa is seeking an experienced professional to join our Innovation Team as a key member of our design team.Job Description:We are seeking a talented designer who can create innovative and user-centered digital products and services across all digital channels, with a primary focus...
-
Senior Java Developer
1 day ago
Pretoria, Gauteng, South Africa Akhanya IT Innovations (Pty) Ltd Full timeJob Title: Senior Java DeveloperAbout the Role:We are seeking a skilled and experienced Senior Java Developer to join our team at Akhanya IT Innovations (Pty) Ltd.Job Description:The ideal candidate will have excellent programming skills in Java, with an affinity for development of solutions to customer requirements. They will be able to contextualize...
-
Senior Frontend Developer
4 hours ago
Pretoria, Gauteng, South Africa Mukon Informatics (Pty) Ltd Full timeJoin our team at Mukon Informatics (Pty) Ltd as a Senior Frontend Developer and contribute to creating cutting-edge software solutions for the healthcare sector.About Us:We are a well-established company with a proven track record of delivering high-quality software solutions. Our team is passionate about innovation and committed to excellence.Key...
-
Senior Python Developer
3 weeks ago
Pretoria, Gauteng, South Africa WatersEdge Solutions Full timeSenior Python Developer – Remote (Full-Time)We have an exciting opportunity for an experienced Senior Python Developer to join a forward-thinking and innovative team. This is a fully remote role with a company that values collaboration, technical excellence, and continuous learning.Role OverviewAs a Senior Python Developer, you will play a key role in...