88 Ios Developer jobs in South Africa

iOS Developer

Pretoria, Gauteng hearX

Job Viewed

Tap Again To Close

Job Description

Join to apply for the iOS Developer role at hearX

5 days ago Be among the first 25 applicants

Join to apply for the iOS Developer role at hearX

Remote Working: 2 days work-from-home in line with Company Policy (only applicable after probation is successfully passed).
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 mainly focus on maintaining and upgrading our hearing aid solutions platform (Lexie Hearing), as well as providing guidance from an iOS best practice perspective for products in the rest of the company. Work might also include mentoring other iOS developers.
Minimum Education (essential)
National Senior Certificate
Minimum Education (desirable)
Tertiary education diploma/degree relevant to software development.
3 year degree in computer science or equivalent.
Minimum Applicable Experience (years)
3 - 5 years as an iOS Developer
Required Nature Of Experience
Experience in implementing and delivering native iOS applications of 1 or more projects.
Skills And Knowledge (essential)

  • Programming Languages and Concepts
  • Swift (Advanced)
  • Concurrency - Grand Central Dispatch (GCD), Operation Queues, Tasks
  • Memory Management
  • iOS best practices
iOS Frameworks and SDK’s
  • Animation - Core Animation/ SwiftUI animation
  • Lottie
  • Combine
  • Core Data
  • RxSwift
  • Core Bluetooth/ RxBluetoothKit
Development Tools
  • Command Line Tools
  • Continuous Integration/ Continuous Deployment CI/ CD (Xcode Cloud, GitHub Actions)
  • Profiling
Version Control
  • Complex Git workflows (rebasing, cherry-picking, git-bisect)
App Architecture and Design Patterns
  • Dependency Injection
Networking
  • SSL
User Interface Design
  • Custom Transitions and Animations
  • Accessibility
  • Localization and Internationalization
Data Persistence
  • Core Data models and migrations (Intermediate)
Testing
  • Unit testing - mocking, stubbing (Advanced)
  • Performance Testing
App life cycle
  • Background Execution
Additional Skills
  • Human Interface Guidelines
  • App Review Guidelines
Analysis and Planning 20%
  • Collaborate in the application lifecycle (planning, design, development, deployment, maintenance) collaborating with stakeholders for requirements.
  • Continuously research and evaluate new technologies to optimize development efficiency.
  • Plan and design well-structured, reusable application architecture.
  • Implement and develop according to best practices to ensure high-quality, maintainable systems.
  • Participate in project planning by providing estimates, contributing to requirement documentation, and assisting with work breakdown structures.
  • Participate in user story creation, estimation, and work plan development, ensuring clear communication of requirements.
  • Effectively prioritise, and manage dependencies to ensure timely completion, and switch contexts effectively when the need arises.
  • Collaborate effectively with development teams to solve problems, make recommendations, and discuss best practices.
  • Proactively identify and mitigate code related risks, adapting as needed.
  • Track tasks and progress within JIRA.
Development and Testing 50%
  • Develop software adhering to project plans, deadlines, and coding standards.
  • Develop and maintain high-quality, maintainable systems using efficient and reusable code according to best practices.
  • Use version control effectively and according to best practices, as well as backing up other work according to company standards.
  • Prepare and maintain testing environments, including examples and instructions.
  • Conduct initial testing and assist in developing testing plans.
  • Implement and maintain automated tests and component libraries according to team practices.
  • Analyse systems to identify root causes of issues within a system, develop workarounds, and implement permanent fixes.
  • Deliver thoroughly tested and performance benchmarked work that meets functional requirements before deployment.
  • Deploy changes to the production environment following established procedures.
  • Implement and maintain DevOps processes, including CI/CD pipelines and Infrastructure as Code as applicable to the team.
  • Maintain up to date and accurate code and system level documentation.
Reporting and Communication 10%
  • Provide clear, timely, and efficient updates on project status, progress, risks, and potential problems to the team lead.
  • Prepare reports, manuals, and other documentation related to software status, operation, and maintenance.
  • Maintain accurate system and product change logs, release notes and notifications to other teams, according to company standards and team practices.
  • Offer insights and feedback on queries regarding relevant projects.
  • Collaborate effectively with team members and stakeholders, by being available on appropriate communication channels with timeous, well articulated responses.
Contribution to the Team 15%
  • Take ownership of projects.
  • Actively participate in peer code reviews, discuss best practices, and contribute innovative ideas to projects.
  • Collaborate with the team to solve problems and ensure successful project delivery - on time and as spec'd.
  • Contribute to the development of fellow team members through knowledge sharing and promoting best practices.
Quality Management and Compliance 5%
  • Deliver high-quality products that meet specifications, user requirements, best practices, deadlines, and regulatory compliance (e.g., FDA, CE, ISO).
  • Apply knowledge of the Quality Management System guidelines and its relevant processes to ensure quality and SOC2 compliance in medical device and other software.
  • Ensure all testing adheres to defined specifications.
  • Contribute to safeguarding information and data in accordance with company policies.
  • Keep all supporting documents up to date.
This job description is not a definitive or exhaustive list of responsibilities and is subject to change depending on changing business requirements. Employees will be consulted on any changes. Employee’s performance will be reviewed based on the agreed upon objectives.
If you do not hear from us within 30 days, please consider your application unsuccessful.

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Wellness and Fitness Services

Referrals increase your chances of interviewing at hearX by 2x

Get notified about new iOS Developer jobs in Pretoria, Gauteng, South Africa .

Centurion, Gauteng, South Africa 3 months ago

Johannesburg Metropolitan Area 11 hours ago

Centurion, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 7 months ago

Fullstack Software Developer - Senior Consultant

Pretoria, Gauteng, South Africa 6 days ago

Centurion, Gauteng, South Africa 6 days ago

Johannesburg Metropolitan Area 3 days ago

Woodmead, Gauteng, South Africa 2 months ago

Centurion, Gauteng, South Africa 6 days ago

Johannesburg Metropolitan Area 3 days ago

Aspire Tech Graduate - Software Engineer

Woodmead, Gauteng, South Africa 1 month ago

Johannesburg Metropolitan Area 1 week ago

Pretoria, Gauteng, South Africa 1 month ago

Centurion, Gauteng, South Africa 6 days ago

Centurion, Gauteng, South Africa 2 days ago

Centurion, Gauteng, South Africa 2 days ago

Pretoria, Gauteng, South Africa 4 days ago

Centurion, Gauteng, South Africa 3 months ago

Johannesburg Metropolitan Area 5 days ago

Johannesburg Metropolitan Area 5 days ago

Johannesburg Metropolitan Area 5 days ago

Pretoria, Gauteng, South Africa 6 days ago

Junior Data Warehouse Developer MMH -1

Centurion, Gauteng, South Africa 2 days ago

Johannesburg Metropolitan Area 11 hours ago

Mid-level Software Engineer / Java Developer

Pretoria, Gauteng, South Africa 2 years ago

Johannesburg Metropolitan Area 1 week ago

Johannesburg Metropolitan Area 3 days ago

Pretoria, Gauteng, South Africa 2 days ago

Midrand, Gauteng, South Africa 1 month ago

Pretoria, Gauteng, South Africa 6 days ago

Johannesburg Metropolitan Area 4 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Job No Longer Available

This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.

However, we have similar jobs available for you below.

iOS Developer

Ovyo

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
Talent Acquisition Specialist at Ovyo – Hiring video, satcoms and telcoms professionals across the world

Title: Senior iOS Developer (SwiftUI)

Type: Contract - Remote

Initially 3 months (Extensions likely)

About Ovyo

Ovyo works globally with companies in the TV & Media industries including some of the top household brands. Our people build the platforms that shape the way the world watches video and connects, working on a mix of long-term customer engagements and shorter consulting projects, quickly fast tracking their experience within the industry, and their career. We are a modern, dynamic company with some of the best OTT Engineers out there, and we focus on being a great place to work.

Key Responsibilities:
  1. Develop and maintain iOS mobile applications and Apple TV apps using Swift programming language.
  2. Collaborate with cross-functional teams to define, design, and ship new features for OTT streaming services.
  3. Ensure the performance, quality, and responsiveness of applications across various Apple devices.
  4. Identify and resolve bugs, bottlenecks, and performance issues.
  5. Stay up-to-date with the latest iOS development trends, tools, and technologies to enhance app functionality and user experience.
Requirements:
  1. Proven experience in iOS development with a strong portfolio of mobile and/or Apple TV applications.
  2. Expertise in Swift and SwiftUI programming
  3. Experience with OTT streaming app development and related technologies (e.g., AVKit, AVFoundation).
  4. Strong understanding of mobile and tvOS design principles, patterns, and best practices.
  5. Ability to work independently and collaboratively in a fast-paced environment.
  6. Excellent problem-solving skills and attention to detail.
Preferred Qualifications:
  1. Experience with RESTful APIs, third-party libraries, and integrating backend services.
  2. Knowledge of Agile development methodologies.
  3. Familiarity with testing frameworks and UI/UX optimization for Apple platforms.
Application Details:

To apply for the role or for more information, get in touch with the team at Ovyo at .

Additional Information:
  • Seniority level: Mid-Senior level
  • Employment type: Contract
  • Job function: Engineering, Information Technology, and Design
  • Industries: IT Services and IT Consulting, Professional Services, and Technology, Information and Media
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

iOS Developer

Western Cape, Western Cape ExecutivePlacements.com - The JOB Portal

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Join to apply for the iOS Developer role at ExecutivePlacements.com - The JOB Portal

3 days ago Be among the first 25 applicants

Join to apply for the iOS Developer role at ExecutivePlacements.com - The JOB Portal

iOS Developer – Hybrid (Cape Town)

We have an exciting opportunity for an experienced

Recruiter:

WatersEdge Solutions

Job Ref:



Date posted:

Friday, May 2, 2025

Location:

Cape Town, South Africa

SUMMARY:

POSITION INFO:

iOS Developer – Hybrid (Cape Town)

We have an exciting opportunity for an experienced iOS Developer to join a forward-thinking and innovative team. This role involves designing, developing, and maintaining high-quality mobile applications, ensuring seamless performance and user experience. The ideal candidate is highly motivated, detail-oriented, and has a strong background in Swift, React Native, and SQL .

Role Overview

As an iOS Developer , you will be responsible for building scalable and efficient mobile applications while collaborating with cross-functional teams. This role requires strong technical expertise, excellent problem-solving skills, and the ability to work in an agile environment.

Key Responsibilities

  • Develop and maintain iOS applications using Swift (3+ years experience).
  • Build and integrate cross-platform mobile solutions using React Native (2+ years experience).
  • Design and optimise relational database structures and queries using SQL (3+ years experience).
  • Collaborate with product managers, designers, and backend developers to deliver high-performance applications.
  • Ensure application stability, performance, and security through thorough testing and debugging.
  • Implement best practices in mobile development, optimising UI/UX for an exceptional user experience.
  • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
  • Keep up to date with emerging technologies and trends in mobile development.

Qualifications & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred).
  • 3+ years of experience in iOS development with Swift.
  • 2+ years of experience with React Native for cross-platform mobile development.
  • 3+ years of experience working with SQL and relational databases.
  • Strong understanding of mobile UI/UX principles and best practices.
  • Experience integrating RESTful APIs and third-party libraries.
  • Familiarity with Git for version control and CI/CD pipelines.
  • Ability to work independently and collaboratively in a hybrid work environment.

Key Skills & Attributes

  • Strong problem-solving and analytical skills.
  • Excellent communication and stakeholder engagement abilities.
  • Ability to manage multiple tasks and work under pressure.
  • Self-motivated with a keen interest in mobile technologies and innovation.

Why Join?

  • Work with a dynamic and innovative team.
  • Opportunity to contribute to cutting-edge mobile applications.
  • Professional growth and development opportunities in a fast-paced environment.

If you are not contacted within 10 days of your application, please consider your application unsuccessful.



Seniority level
  • Seniority level Not Applicable
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Advertising Services

Referrals increase your chances of interviewing at ExecutivePlacements.com - The JOB Portal by 2x

Sign in to set job alerts for “iOS Developer” roles.

Cape Town, Western Cape, South Africa 3 weeks ago

Software Engineer - 85 Percent Average in Matric

Cape Town, Western Cape, South Africa 1 week ago

Cape Town, Western Cape, South Africa 1 week ago

Cape Town, Western Cape, South Africa 6 days ago

Pinelands, Western Cape, South Africa 6 days ago

City of Cape Town, Western Cape, South Africa 2 weeks ago

Cape Town, Western Cape, South Africa 2 weeks ago

Cape Town, Western Cape, South Africa 1 month ago

Junior Software Development Engineer (CPT)

Cape Town, Western Cape, South Africa 1 week ago

Software Developer (Full Stack Developer)

Cape Town, Western Cape, South Africa 2 weeks ago

Cape Town, Western Cape, South Africa 1 month ago

Cape Town, Western Cape, South Africa 2 days ago

Cape Town, Western Cape, South Africa 1 week ago

City of Cape Town, Western Cape, South Africa 2 weeks ago

Software Engineer (Python) - Supply Chain

Cape Town, Western Cape, South Africa 1 week ago

Software Engineer (Python) - Supply Chain

Cape Town, Western Cape, South Africa 1 week ago

City of Cape Town, Western Cape, South Africa 2 weeks ago

City of Cape Town, Western Cape, South Africa 2 weeks ago

Cape Town, Western Cape, South Africa 2 months ago

Front-end Web Developer (CH1137) (FULLY REMOTE )

Cape Town, Western Cape, South Africa 2 months ago

Cape Town, Western Cape, South Africa 1 month ago

Cape Town, Western Cape, South Africa 1 week ago

Cape Town, Western Cape, South Africa 3 weeks ago

Cape Town, Western Cape, South Africa 2 days ago

Cape Town, Western Cape, South Africa 6 months ago

Cape Town, Western Cape, South Africa 3 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

IOS DEVELOPER

Johannesburg, Gauteng Network IT

Posted 28 days ago

Job Viewed

Tap Again To Close

Job Description

Reference: NWA -Ren-2

Are you a passionate worker as a Senior iOS Developer? This job is for you!

Duties & Responsibilities

A continuously growing company within the banking industry is looking for a Senior iOS Developer to join a successful team providing software solutions to design, develop, and implement solutions to meet business requirements in accordance with specifications provided.

Job Experience & Skills Required
  1. At least 6 years development experience
  2. Tertiary Qualification (Advantageous)
  3. Native iOS
  4. Xcode
  5. Objective C
  6. Swift

If you are interested in this opportunity, please apply directly. For more IT jobs, please visit If you wish to send your CV via email, forward your CV to and copy the reference number in brackets in the subject line of your email.

If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other opportunities that appear for which you might be more suitable.

We also invite you to contact us to discuss your next career move in IT!

For more information contact:

Rendani Ndou
IT Recruitment Researcher

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

iOS Developer

Pretoria, Gauteng wePlace

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Job Purpose:
Develop and maintain our innovative platforms on the iOS platform, ensuring code is generated that is in accordance with specifications, and which is neat, accurate and scalable. Work will mainly focus on maintaining and upgrading our solutions platform, as well as providing guidance from an iOS best practice perspective for products in the rest of the company. Work might also include mentoring other iOS developers.

Minimum education (essential):
National Senior Certificate

Minimum education (desirable):
Tertiary education diploma/degree relevant to software development.
3 year degree in computer science or equivalent.

Minimum applicable experience (years):
3 - 5 years as an iOS Developer

Required nature of experience:
Experience in implementing and delivering native iOS applications of 1 or more projects.


Skills and Knowledge (essential):
  • Programming Languages and Concepts
    • Swift (Advanced)
    • Concurrency - Grand Central Dispatch (GCD), Operation Queues, Tasks
    • Memory Management
    • iOS best practices
  • iOS Frameworks and SDKs
    • Animation - Core Animation/ SwiftUI animation
    • Lottie
    • Combine
    • Core Data
    • RxSwift
    • Core Bluetooth/ RxBluetoothKit
  • Development Tools
    • Command Line Tools
    • Continuous Integration/ Continuous Deployment CI/ CD (Xcode Cloud, GitHub Actions)
    • Profiling
  • Version Control
    • Complex Git workflows (rebasing, cherry-picking, git-bisect)
  • App Architecture and Design Patterns
    • Dependency Injection
  • Networking
    • SSL
  • User Interface Design
    • Custom Transitions and Animations
    • Accessibility
    • Localization and Internationalization
  • Data Persistence
    • Core Data models and migrations (Intermediate)
  • Testing
    • Unit testing - mocking, stubbing (Advanced)
    • Performance Testing
  • App life cycle
    • Background Execution
  • Additional Skills
    • Human Interface Guidelines
    • App Review Guidelines

Analysis and Planning 20%
  • Collaborate in the application lifecycle (planning, design, development, deployment, maintenance) collaborating with stakeholders for requirements.
  • Continuously research and evaluate new technologies to optimize development efficiency.
  • Plan and design well-structured, reusable application architecture.
  • Implement and develop according to best practices to ensure high-quality, maintainable systems.
  • Participate in project planning by providing estimates, contributing to requirement documentation, and assisting with work breakdown structures.
  • Participate in user story creation, estimation, and work plan development, ensuring clear communication of requirements.
  • Effectively prioritise, and manage dependencies to ensure timely completion, and switch contexts effectively when the need arises.
  • Collaborate effectively with development teams to solve problems, make recommendations, and discuss best practices.
  • Proactively identify and mitigate code related risks, adapting as needed.
  • Track tasks and progress within JIRA.

Development and Testing 50%
  • Develop software adhering to project plans, deadlines, and coding standards.
  • Develop and maintain high-quality, maintainable systems using efficient and reusable code according to best practices.
  • Use version control effectively and according to best practices, as well as backing up other work according to company standards.
  • Prepare and maintain testing environments, including examples and instructions.
  • Conduct initial testing and assist in developing testing plans.
  • Implement and maintain automated tests and component libraries according to team practices.
  • Analyse systems to identify root causes of issues within a system, develop workarounds, and implement permanent fixes.
  • Deliver thoroughly tested and performance benchmarked work that meets functional requirements before deployment.
  • Deploy changes to the production environment following established procedures.
  • Implement and maintain DevOps processes, including CI/CD pipelines and Infrastructure as Code as applicable to the team.
  • Maintain up to date and accurate code and system level documentation.

Reporting and Communication 10%
  • Provide clear, timely, and efficient updates on project status, progress, risks, and potential problems to the team lead.
  • Prepare reports, manuals, and other documentation related to software status, operation, and maintenance.
  • Maintain accurate system and product change logs, release notes and notifications to other teams, according to company standards and team practices.
  • Offer insights and feedback on queries regarding relevant projects.
  • Collaborate effectively with team members and stakeholders, by being available on appropriate communication channels with timeous, well-articulated responses.

Contribution to the Team 15%
  • Take ownership of projects.
  • Actively participate in peer code reviews, discuss best practices, and contribute innovative ideas to projects.
  • Collaborate with the team to solve problems and ensure successful project delivery - on time and as spec'd.
  • Contribute to the development of fellow team members through knowledge sharing and promoting best practices.

Quality Management and Compliance 5%
  • Deliver high-quality products that meet specifications, user requirements, best practices, deadlines, and regulatory compliance (e.g., FDA, CE, ISO).
  • Apply knowledge of the Quality Management System guidelines and its relevant processes to ensure quality and SOC2 compliance in medical device and other software.
  • Ensure all testing adheres to defined specifications.
  • Contribute to safeguarding information and data in accordance with company policies.
  • Keep all supporting documents up to date.

Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.

This advertiser has chosen not to accept applicants from your region.

Ios developer

Pretoria, Gauteng WePlace

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Job Purpose: Develop and maintain our innovative platforms on the i OS platform, ensuring code is generated that is in accordance with specifications, and which is neat, accurate and scalable. Work will mainly focus on maintaining and upgrading our solutions platform, as well as providing guidance from an i OS best practice perspective for products in the rest of the company. Work might also include mentoring other i OS developers.Minimum education (essential): National Senior CertificateMinimum education (desirable): Tertiary education diploma/degree relevant to software development.3 year degree in computer science or equivalent.Minimum applicable experience (years): 3 - 5 years as an i OS DeveloperRequired nature of experience: Experience in implementing and delivering native i OS applications of 1 or more projects. Skills and Knowledge (essential): Programming Languages and ConceptsSwift (Advanced) Concurrency - Grand Central Dispatch (GCD), Operation Queues, Tasks Memory Management i OS best practices i OS Frameworks and SDKsAnimation - Core Animation/ Swift UI animation Lottie Combine Core Data Rx Swift Core Bluetooth/ Rx Bluetooth Kit Development ToolsCommand Line Tools Continuous Integration/ Continuous Deployment CI/ CD (Xcode Cloud, Git Hub Actions) Profiling Version ControlComplex Git workflows (rebasing, cherry-picking, git-bisect) App Architecture and Design PatternsDependency Injection NetworkingSSL User Interface DesignCustom Transitions and Animations Accessibility Localization and Internationalization Data PersistenceCore Data models and migrations (Intermediate) TestingUnit testing - mocking, stubbing (Advanced) Performance Testing App life cycleBackground Execution Additional SkillsHuman Interface Guidelines App Review Guidelines Analysis and Planning 20% Collaborate in the application lifecycle (planning, design, development, deployment, maintenance) collaborating with stakeholders for requirements. Continuously research and evaluate new technologies to optimize development efficiency. Plan and design well-structured, reusable application architecture. Implement and develop according to best practices to ensure high-quality, maintainable systems. Participate in project planning by providing estimates, contributing to requirement documentation, and assisting with work breakdown structures. Participate in user story creation, estimation, and work plan development, ensuring clear communication of requirements. Effectively prioritise, and manage dependencies to ensure timely completion, and switch contexts effectively when the need arises. Collaborate effectively with development teams to solve problems, make recommendations, and discuss best practices. Proactively identify and mitigate code related risks, adapting as needed. Track tasks and progress within JIRA. Development and Testing 50% Develop software adhering to project plans, deadlines, and coding standards. Develop and maintain high-quality, maintainable systems using efficient and reusable code according to best practices. Use version control effectively and according to best practices, as well as backing up other work according to company standards. Prepare and maintain testing environments, including examples and instructions. Conduct initial testing and assist in developing testing plans. Implement and maintain automated tests and component libraries according to team practices. Analyse systems to identify root causes of issues within a system, develop workarounds, and implement permanent fixes. Deliver thoroughly tested and performance benchmarked work that meets functional requirements before deployment. Deploy changes to the production environment following established procedures. Implement and maintain Dev Ops processes, including CI/CD pipelines and Infrastructure as Code as applicable to the team. Maintain up to date and accurate code and system level documentation. Reporting and Communication 10% Provide clear, timely, and efficient updates on project status, progress, risks, and potential problems to the team lead. Prepare reports, manuals, and other documentation related to software status, operation, and maintenance. Maintain accurate system and product change logs, release notes and notifications to other teams, according to company standards and team practices. Offer insights and feedback on queries regarding relevant projects. Collaborate effectively with team members and stakeholders, by being available on appropriate communication channels with timeous, well-articulated responses. Contribution to the Team 15% Take ownership of projects. Actively participate in peer code reviews, discuss best practices, and contribute innovative ideas to projects. Collaborate with the team to solve problems and ensure successful project delivery - on time and as spec'd. Contribute to the development of fellow team members through knowledge sharing and promoting best practices. Quality Management and Compliance 5% Deliver high-quality products that meet specifications, user requirements, best practices, deadlines, and regulatory compliance (e.g., FDA, CE, ISO). Apply knowledge of the Quality Management System guidelines and its relevant processes to ensure quality and SOC2 compliance in medical device and other software. Ensure all testing adheres to defined specifications. Contribute to safeguarding information and data in accordance with company policies. Keep all supporting documents up to date. Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.
This advertiser has chosen not to accept applicants from your region.

Ios developer

Johannesburg, Gauteng Network IT

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Reference: NWA -Ren-2 Are you a passionate worker as a Senior i OS Developer? This job is for you! Duties & Responsibilities A continuously growing company within the banking industry is looking for a Senior i OS Developer to join a successful team providing software solutions to design, develop, and implement solutions to meet business requirements in accordance with specifications provided. Job Experience & Skills Required At least 6 years development experience Tertiary Qualification (Advantageous) Native i OS Xcode Objective C Swift If you are interested in this opportunity, please apply directly. For more IT jobs, please visit If you wish to send your CV via email, forward your CV to and copy the reference number in brackets in the subject line of your email. If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other opportunities that appear for which you might be more suitable. We also invite you to contact us to discuss your next career move in IT! For more information contact: Rendani NdouIT Recruitment Researcher #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior iOS Developer

Cape Town, Western Cape DVT

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview

Are you a seasoned Senior iOS Developer with a passion for innovation and excellence? DVT, a leading software development and data solutions company in Africa, is looking for top-tier talent to join our dynamic team.

Location: Cape Town, Western Cape, South Africa

Responsibilities
  • Develop and enhance mobile applications using the iOS framework - SwiftUI.
  • Collaborate with designers and developers to build seamless user experiences.
  • Implement clean, maintainable, and efficient code using best practices.
  • Integrate RESTful APIs and WebView journeys into mobile applications.
  • Ensure app security, stability, and scalability.
  • Troubleshoot and debug applications, ensuring top-tier performance.
  • Stay ahead of industry trends and contribute to DVT’s culture of innovation.
Key Skills & Experience
  • 5+ years of experience in mobile development with a specialization in SwiftUI
  • Strong knowledge of the iOS Native framework and first-party APIs
  • Expertise in MVVM architecture, clean code principles, and common design patterns.
  • Advanced proficiency in SwiftUI, including:
    • Custom components & Cupertino elements
    • View lifecycle & screen orientation handling
    • State management (State, EnvironmentObject, AppStorage, FocusState)
    • Localization and internationalization
  • Deep understanding of Swift, covering:
    • Data structures, protocols, delegates, structs, and enums
    • Memory management, closures, and higher-order functions
    • Modern concurrency (Async/Await, Combine, Operation)
    • Familiarity with dependency injection frameworks (Swinject, Property Wrapper, Factory)
    • Strong grasp of mobile security best practices and API integrations
    • Problem-solving mindset with a passion for delivering high-quality solutions
What you will be doing
  • Develop and enhance mobile applications using the iOS framework - SwiftUI.
  • Collaborate with designers and developers to build seamless user experiences.
  • Implement clean, maintainable, and efficient code using best practices.
  • Integrate RESTful APIs and WebView journeys into mobile applications.
  • Ensure app security, stability, and scalability.
  • Troubleshoot and debug applications, ensuring top-tier performance.
  • Stay ahead of industry trends and contribute to DVT’s culture of innovation.
Job Details
  • Seniority level: Not Applicable
  • Employment type: Full-time
  • Job function: Information Technology
  • Industries: IT Services and IT Consulting
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Ios developer Jobs in South Africa !

Senior IOS Developer

Gauteng, Gauteng IQbusiness

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
Senior iOS Developer

Location: Flexible – Remote, Hybrid, or On-site
Employment Type: 6 Month Contract

Role Overview

We are seeking a Senior iOS Developer with a strong technical background and a passion for delivering high-quality mobile solutions. The successful candidate will join a collaborative technology team focused on building cutting-edge applications that deliver a seamless and engaging user experience. This role offers flexibility with remote, hybrid, or on-site work options.

Key Responsibilities
  • Design and develop advanced iOS applications using Swift

  • Collaborate with cross-functional teams to define, design, and launch new features

  • Ensure the performance, quality, and responsiveness of applications

  • Troubleshoot, identify bottlenecks, and resolve bugs

  • Maintain clean, well-structured, and testable code

  • Stay current with new mobile technologies and best practices

  • Mentor junior developers and promote team knowledge sharing

Required Qualifications
  • 10+ years of iOS development experience

  • Proficient in Swift , with experience in Objective-C

  • Strong knowledge of the iOS SDK , Xcode , and Apple’s design guidelines

  • Proven experience integrating with RESTful APIs

  • Experience with Agile/Scrum methodologies

Preferred Qualifications
  • Familiarity with frameworks such as Core Data

  • Experience with push notifications and cloud messaging APIs

  • Proficient in using version control tools , especially Git

Key Competencies
  • Excellent problem-solving and analytical skills

  • Strong attention to detail

  • Effective communication and teamwork abilities

  • Ability to work independently and manage time efficiently

  • Eagerness to learn and continuously improve

Work Environment & Benefits
  • Flexible work model : Choose remote, hybrid, or on-site

  • Work in a collaborative and innovative environment

  • Opportunities for career development and growth

  • Join a team passionate about building impactful solutions

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

IOS DEVELOPER -C#

Sandton, Gauteng IOS-Mcn

Posted 28 days ago

Job Viewed

Tap Again To Close

Job Description

Sure, the duties of an iOS and C# developer can vary depending on the specific job and the organization, but here are some general responsibilities for each role:

**1. ** **App Design and Development:**
– **Design and Develop iOS Applications:** Build and maintain applications for Apple’s iOS platform using languages like Swift or Objective-C.
– **User Interface (UI) and User Experience (UX):** Create intuitive and engaging user interfaces that align with Apple’s Human Interface Guidelines.

**2. ** **Code Quality and Maintenance:**
– **Write and Maintain Code:** Develop clean, efficient, and maintainable code. Refactor code as needed to improve performance and reliability.
– **Debugging and Testing:** Identify and fix bugs, and perform rigorous testing to ensure app functionality and performance.

**3. ** **Integration:**
– **API Integration:** Integrate third-party APIs and services to enhance app functionality.
– **Database Management:** Implement and manage local databases (like Core Data) and interact with remote servers.

**4. ** **Collaboration and Communication:**
– **Team Collaboration:** Work closely with designers, product managers, and other developers to deliver high-quality software.
– **Documentation:** Create and maintain technical documentation for the codebase, development processes, and user guides.

**5. ** **Staying Updated:**
– **Continuous Learning:** Stay up-to-date with the latest iOS development trends, tools, and best practices.
– **Platform Updates:** Adapt to changes in iOS and macOS updates and integrate new features or modifications as required.

# C# Developer

**1. ** **Software Development:**
– **Develop Applications:** Design and build applications using C# and .NET framework for a variety of platforms, including web, desktop, and mobile.
– **Code Implementation:** Write, test, and maintain high-quality code, adhering to coding standards and best practices.

**2. ** **System Integration:**
– **API Development and Integration:** Develop and integrate APIs, services, and databases with applications.
– **Database Management:** Work with databases (SQL Server, Entity Framework) to design schemas, write queries, and manage data.

**3. ** **Debugging and Maintenance:**
– **Troubleshooting:** Identify, diagnose, and fix bugs or issues in the software.
– **Performance Tuning:** Optimize applications for performance and scalability.

**4. ** **Project Collaboration:**
– **Team Interaction:** Collaborate with project managers, designers, and other developers to ensure the successful delivery of projects.
– **Code Reviews:** Participate in code reviews to ensure code quality and share knowledge with team members.

**5. ** **Documentation and Learning:**
– **Documentation:** Create and maintain documentation for software features, codebases, and development processes.
– **Continual Learning:** Keep up with advancements in C# and .NET technologies and apply new knowledge to projects.

Both roles require strong problem-solving skills, attention to detail, and the ability to work well in a team environment. Depending on the project and company, there might be additional responsibilities, but these are the core duties typically associated with iOS and C# developers.

  • Customer Relationship Manager Information Tech Sandton, Gauteng, South Africa, Office 01, Suite 11 1st floor Daisy Street, Sandown, 2196
  • Senior Software Engineering Information Tech Sandton, Gauteng, South Africa, Office 01, Suite 11 1st floor Daisy Street, Sandown, 2196
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior IOS Developer

Johannesburg, Gauteng IQbusiness South Africa

Posted today

Job Viewed

Tap Again To Close

Job Description

contract
Senior iOS Developer Location: Flexible Remote, Hybrid, or On-site Employment Type: 6 Month Contract Role Overview We are seeking a Senior iOS Developer with a strong technical background and a passion for delivering high-quality mobile solutions. The successful candidate will join a collaborative technology team focused on building cutting-edge applications that deliver a seamless and engaging user experience. This role offers flexibility with remote, hybrid, or on-site work options. Key Responsibilities Design and develop advanced iOS applications using Swift Collaborate with cross-functional teams to define, design, and launch new features Ensure the performance, quality, and responsiveness of applications Troubleshoot, identify bottlenecks, and resolve bugs Maintain clean, well-structured, and testable code Stay current with new mobile technologies and best practices Mentor junior developers and promote team knowledge sharing Required Qualifications 10 years of iOS development experience Proficient in Swift , with experience in Objective-C Strong knowledge of the iOS SDK , Xcode , and Apples design guidelines Proven experience integrating with RESTful APIs Experience with Agile/Scrum methodologies Preferred Qualifications Familiarity with frameworks such as Core Data Experience with push notifications and cloud messaging APIs Proficient in using version control tools , especially Git Key Competencies Excellent problem-solving and analytical skills Strong attention to detail Effective communication and teamwork abilities Ability to work independently and manage time efficiently Eagerness to learn and continuously improve Work Environment & Benefits Flexible work model : Choose remote, hybrid, or on-site Work in a collaborative and innovative environment Opportunities for career development and growth Join a team passionate about building impactful solutions Please note: As all IQbusiness roles require honesty in the handling of or access to cash, finances, financial systems, or confidential information; our recruitment process requires that the following background checks be completed: credit, criminal, ID, and qualification verification IQbusiness is committed to sustainable growth and transformation, we embrace diversity and employ previously disadvantaged individuals
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Ios Developer Jobs