80 Ios Developer jobs in South Africa

IOS Developer

Randburg, Gauteng Datafin IT Recruitment

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

DataFin was established in 1999. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat business.

Duties & Responsibilities Environment :

A leading Security Solutions provider in Johannesburg is seeking a highly experienced and skilled Senior iOS Developer to join their team. The ideal candidate will have a strong understanding of Swift and SwiftUI and a proven track record of delivering high-quality iOS applications.

Duties :
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and APIs
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Work with designers to implement their designs and ensure that the app meets brand standards
  • Ensure that all iOS applications are stable, high-performing, and scalable
Requirements :
  • Strong experience in iOS development and native Swift programming
  • 2-3 years development experience preferred, 4-5 years ideal
  • Experience with SwiftUI
  • Strong understanding of iOS design principles, user experience, and mobile app development
  • Experience with RESTful APIs and JSON data
  • Experience with Git
  • Advantageous: Knowledge of SOLID, Clean Code, MVVM
Attributes :
  • Strong debugging and problem-solving skills
  • Strong communication skills

While we would really like to respond to every application, if you are not contacted within 10 working days, please consider your application unsuccessful.

Comments :

When applying for jobs, ensure that you meet the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location, please note your relocation plans in all applications and correspondence. Apply here by emailing a Word copy of your CV and mentioning the reference number of the job.

Desired Experience & Qualification

iOS Developer in Randburg

Key Skills

APIs, REST, Design Patterns, Objective C, iOS Development, Swift, Application Development, SDKs, SQLITE, JSON, Mobile Applications

Employment Type : Full-Time

Experience : 2-5 years

Vacancy : 1

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

iOS Developer

Gauteng, Gauteng hearX

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

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 MMH250702-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.

iOS Developer

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

Posted 13 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 19 days ago

Job Viewed

Tap Again To Close

Job Description

Reference: NWA003287-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

Johannesburg, Gauteng Network Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

Our well-established client within the car tracking industry is looking for an IOS Developer who develops performance-based data transactions, meets best practices in mobile development, implements TFS as well as oversees regular maintenance of existing systems.

Job Experience & Skills Required:
  • B-Degree or Diploma in Computer Science or related qualification
  • Experience with REST and JSON web-services
  • 3-5 years of software development experience
  • Minimum 2 years' experience on IOS development
  • Microsoft Windows Mobile development (advantageous)
  • Extensive knowledge of OO structure
  • Multi-threaded and parallel development
  • Three Tier development (advantageous)

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

iOS Developer

Pretoria, Gauteng wePlace

Posted 25 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

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

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Join to apply for the i OS Developer role at Executive Placements.com - The JOB Portal 3 days ago Be among the first 25 applicants Join to apply for the i OS Developer role at Executive Placements.com - The JOB Portal i OS Developer – Hybrid (Cape Town)We have an exciting opportunity for an experienced Recruiter:Waters Edge SolutionsJob Ref:4091546847Date posted:Friday, May 2, 2025Location:Cape Town, South AfricaSUMMARY:POSITION INFO:i OS Developer – Hybrid (Cape Town)We have an exciting opportunity for an experienced i OS 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 OverviewAs an i OS 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 ResponsibilitiesDevelop and maintain i OS 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 & ExperienceBachelor’s degree in Computer Science, Software Engineering, or a related field (preferred). 3+ years of experience in i OS 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 & AttributesStrong 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 Executive Placements.com - The JOB Portal by 2x Sign in to set job alerts for “i OS 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.
Be The First To Know

About the latest Ios developer Jobs in South Africa !

Ios developer

Randburg, Gauteng Datafin IT Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Data Fin was established in 1999. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat business. Duties & Responsibilities Environment : A leading Security Solutions provider in Johannesburg is seeking a highly experienced and skilled Senior i OS Developer to join their team. The ideal candidate will have a strong understanding of Swift and Swift UI and a proven track record of delivering high-quality i OS applications. Duties : Collaborate with cross-functional teams to define, design, and ship new features Work with outside data sources and APIs Continuously discover, evaluate, and implement new technologies to maximize development efficiency Work with designers to implement their designs and ensure that the app meets brand standards Ensure that all i OS applications are stable, high-performing, and scalable Requirements : Strong experience in i OS development and native Swift programming 2-3 years development experience preferred, 4-5 years ideal Experience with Swift UI Strong understanding of i OS design principles, user experience, and mobile app development Experience with RESTful APIs and JSON data Experience with Git Advantageous: Knowledge of SOLID, Clean Code, MVVM Attributes : Strong debugging and problem-solving skills Strong communication skills While we would really like to respond to every application, if you are not contacted within 10 working days, please consider your application unsuccessful. Comments : When applying for jobs, ensure that you meet the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location, please note your relocation plans in all applications and correspondence. Apply here by emailing a Word copy of your CV and mentioning the reference number of the job. Desired Experience & Qualification i OS Developer in Randburg Key Skills APIs, REST, Design Patterns, Objective C, i OS Development, Swift, Application Development, SDKs, SQLITE, JSON, Mobile Applications Employment Type : Full-Time Experience : 2-5 years Vacancy : 1 #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior IOS Developer

Gauteng, Gauteng IQbusiness

Posted 13 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 19 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.
 

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