18 Ios Engineer jobs in South Africa

Senior iOS Engineer

Motorola Solutions

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Join to apply for the Senior iOS Engineer role at Motorola Solutions

Join to apply for the Senior iOS Engineer role at Motorola Solutions

Get AI-powered advice on this job and more exclusive features.

Company Overview

At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future.

Company Overview

At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future.

Department Overview

Motorola Solutions has recently acquired RapidDeploy Inc., and we’re excited to welcome new talent to our growing team. By applying for this role, you’ll become part of the RapidDeploy team within the broader Motorola Solutions organization—where innovation meets impact in the world of Public Safety.

At RapidDeploy, our mission is to reduce emergency response times by equipping dispatchers and call-takers with real-time situational awareness through advanced tactical mapping, and by delivering powerful analytics to help public safety agencies optimize their operations. Now, together with Motorola Solutions, we’re accelerating our shared vision of creating safer communities through smarter technology.

Job Description

As a Senior iOS Engineer at Rapid Deploy you will have the hands-on opportunity to work in tandem

with experienced engineers to deliver high quality and robust solutions in an Agile environment.

In addition to the requirements below, successful candidates and team members will share a passion for

high-quality software, strong engineering principles, and methodical problem-solving skills.

Basic Requirements

Candidate Requirements

  • BSc Computer Science/Information Systems OR equivalent experience
  • Minimum 5 years iOS development experience
  • Practical experience with SwiftUI
  • Practical experience of software engineering methodologies
  • Experienced in writing testable code
  • Understanding of Apple’s design principles and interface guidelines
  • Participated in full SDLC's with a demonstrated knowledge of analysis and design for software solutions
  • Experience in setting up and maintaining all aspects of the Apple Developer account and AppStoreConnect.
  • Practical experience with any of the following technologies are highly advantageous:
  • Location services
  • Authentication
  • Map services
  • Real-time communication

Key Performance Areas

  • Proficient in Swift, with a good knowledge of its ecosystems.
  • Good understanding of the internet, networking, and common protocols
  • Good knowledge of multi-threading, data structures, OOP, Design Patterns, and REST API
  • Able to create and has practical experience with testing, automation frameworks and techniques
  • Good awareness of application performance impacts and security risks
  • Able to follow and improve coding standards
  • Able to identify problem areas, bad practices, impractical solutions, and raise issues with the team early
  • Able to create and has practical experience with testing, CI/CD frameworks, and techniques
  • Ability to mentor Juniors/Intermediate iOS Developers

Personality attributes

  • Results-oriented, excellent problem-solving, strong analytical skills, and self-managed
  • High attention to detail
  • Technically minded and be able to understand and communicate using technical jargons and terminologies with ease
  • Must have a passion and be able to learn new technologies quickly through self-learning
  • Must be able to learn from and collaborate with other team members within an Agile and DevOps culture/mindset
  • Able to peer code and play as both a code reviewer/reviewee

In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work, you’ll get:

  • PTO 20 Days
  • Life Cover - Life, dread disease, salary protection - this is covered in full by RD and not out of CTC.
  • Fully Remote - set you up to work from home - laptop and accessories.

Travel Requirements

None

Relocation Provided

None

Position Type

Experienced

Referral Payment Plan

No

Company

Motorola Solutions South Africa (Proprietary) Limited

EEO Statement

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.

We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.

We’re committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please email

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

Referrals increase your chances of interviewing at Motorola Solutions by 2x

Get notified about new iOS Developer jobs in South Africa .

Johannesburg Metropolitan Area 1 week ago

Front End Developers - AI Training (Remote)

Johannesburg, Gauteng, South Africa 6 days ago

Cape Town, Western Cape, South Africa 1 month ago

Software Engineer (Python) - Supply Chain

Cape Town, Western Cape, South Africa 6 days ago

Cape Town, Western Cape, South Africa 1 month ago

Software Engineer (Python) - Supply Chain

Cape Town, Western Cape, South Africa 6 days ago

South Africa $60,000.00-$120,000.00 4 days 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 month ago

Cape Town, Western Cape, South Africa 2 months ago

Cape Town, Western Cape, South Africa 1 month ago

Freelance Software Developer (Java) - AI Trainer

Pretoria, Gauteng, South Africa 5 days ago

Full Stack JAVA Developer (Intermediate)

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.

Senior ios engineer

Motorola Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Join to apply for the Senior i OS Engineer role at Motorola Solutions Join to apply for the Senior i OS Engineer role at Motorola Solutions Get AI-powered advice on this job and more exclusive features. Company OverviewAt Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future. Company OverviewAt Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future.Department OverviewMotorola Solutions has recently acquired Rapid Deploy Inc., and we’re excited to welcome new talent to our growing team. By applying for this role, you’ll become part of the Rapid Deploy team within the broader Motorola Solutions organization—where innovation meets impact in the world of Public Safety.At Rapid Deploy, our mission is to reduce emergency response times by equipping dispatchers and call-takers with real-time situational awareness through advanced tactical mapping, and by delivering powerful analytics to help public safety agencies optimize their operations. Now, together with Motorola Solutions, we’re accelerating our shared vision of creating safer communities through smarter technology.Job DescriptionAs a Senior i OS Engineer at Rapid Deploy you will have the hands-on opportunity to work in tandemwith experienced engineers to deliver high quality and robust solutions in an Agile environment.In addition to the requirements below, successful candidates and team members will share a passion forhigh-quality software, strong engineering principles, and methodical problem-solving skills.Basic RequirementsCandidate RequirementsBSc Computer Science/Information Systems OR equivalent experience Minimum 5 years i OS development experience Practical experience with Swift UI Practical experience of software engineering methodologies Experienced in writing testable code Understanding of Apple’s design principles and interface guidelines Participated in full SDLC's with a demonstrated knowledge of analysis and design for software solutions Experience in setting up and maintaining all aspects of the Apple Developer account and App Store Connect. Practical experience with any of the following technologies are highly advantageous: Location services Authentication Map services Real-time communication Key Performance AreasProficient in Swift, with a good knowledge of its ecosystems. Good understanding of the internet, networking, and common protocols Good knowledge of multi-threading, data structures, OOP, Design Patterns, and REST API Able to create and has practical experience with testing, automation frameworks and techniques Good awareness of application performance impacts and security risks Able to follow and improve coding standards Able to identify problem areas, bad practices, impractical solutions, and raise issues with the team early Able to create and has practical experience with testing, CI/CD frameworks, and techniques Ability to mentor Juniors/Intermediate i OS Developers Personality attributesResults-oriented, excellent problem-solving, strong analytical skills, and self-managed High attention to detail Technically minded and be able to understand and communicate using technical jargons and terminologies with ease Must have a passion and be able to learn new technologies quickly through self-learning Must be able to learn from and collaborate with other team members within an Agile and Dev Ops culture/mindset Able to peer code and play as both a code reviewer/reviewee In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work, you’ll get: PTO 20 Days Life Cover - Life, dread disease, salary protection - this is covered in full by RD and not out of CTC. Fully Remote - set you up to work from home - laptop and accessories. Travel RequirementsNoneRelocation ProvidedNonePosition TypeExperiencedReferral Payment PlanNoCompanyMotorola Solutions South Africa (Proprietary) LimitedEEO Statement Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.We’re committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please email Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Telecommunications Referrals increase your chances of interviewing at Motorola Solutions by 2x Get notified about new i OS Developer jobs in South Africa . Johannesburg Metropolitan Area 1 week ago Front End Developers - AI Training (Remote) Johannesburg, Gauteng, South Africa 6 days ago Cape Town, Western Cape, South Africa 1 month ago Software Engineer (Python) - Supply Chain Cape Town, Western Cape, South Africa 6 days ago Cape Town, Western Cape, South Africa 1 month ago Software Engineer (Python) - Supply Chain Cape Town, Western Cape, South Africa 6 days ago South Africa $60,000.00-$120,000.00 4 days 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 month ago Cape Town, Western Cape, South Africa 2 months ago Cape Town, Western Cape, South Africa 1 month ago Freelance Software Developer (Java) - AI Trainer Pretoria, Gauteng, South Africa 5 days ago Full Stack JAVA Developer (Intermediate) 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 Engineer, Frontend Engineer, DevOps Engineer,

Johannesburg, Gauteng Sheldon Recruitment

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

Reference: EL002653-Nomph-2

We are seeking an iOS Engineer, Frontend Engineer & DevOps Engineer for permanent roles based in Fourways, Gauteng.

Duties & Responsibilities

A leading provider of cutting-edge technologies and services, offering scalable solutions for companies of all sizes. Founded by a group of friends who started by scribbling their ideas on a piece of paper, today we offer smart, innovative services to dozens of clients across the Southern African region.

Applicants are required to meet the following criteria:

  • Grade 12 with relevant IT qualification and working experience
iOS Engineer -
  • 3 Years (Min) iOS development
  • Experience with Swift (a must)
  • Familiarity with Objective-C and Cocoa Touch
  • Understanding of MVVM-C architecture
  • Familiarity with UIKit and Auto Layout
  • Familiarity with CI/CD using FastLane, CircleCI, Jenkins and AppCenter
  • Experience in working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
Frontend Engineer -
  • 3 Years (Min)
  • Experience with Backbase, Angular 14, Javascript, Rest API, Widget Collection 3
DevOps Engineer -
  • 3 Years (Min)
  • Experience with Linux System Engineering, Ansible Automation, CI/CD Pipelines, Patch management, Satellite, Docker, Container Platforms (OpenShift/Rancher/AKS/EKS)

Salary: Market related

To apply, email a detailed CV and supporting documentation with the role applied for in the subject line to If you have not received a response within 7 working days, please consider your application unsuccessful.

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

Ios engineer, frontend engineer, devops engineer,

Johannesburg, Gauteng Sheldon Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Reference: EL002653-Nomph-2 We are seeking an i OS Engineer, Frontend Engineer & Dev Ops Engineer for permanent roles based in Fourways, Gauteng. Duties & Responsibilities A leading provider of cutting-edge technologies and services, offering scalable solutions for companies of all sizes. Founded by a group of friends who started by scribbling their ideas on a piece of paper, today we offer smart, innovative services to dozens of clients across the Southern African region. Applicants are required to meet the following criteria: Grade 12 with relevant IT qualification and working experience i OS Engineer - 3 Years (Min) i OS development Experience with Swift (a must) Familiarity with Objective-C and Cocoa Touch Understanding of MVVM-C architecture Familiarity with UIKit and Auto Layout Familiarity with CI/CD using Fast Lane, Circle CI, Jenkins and App Center Experience in working with i OS frameworks such as Core Data, Core Animation, Core Graphics and Core Text Frontend Engineer - 3 Years (Min) Experience with Backbase, Angular 14, Javascript, Rest API, Widget Collection 3 Dev Ops Engineer - 3 Years (Min) Experience with Linux System Engineering, Ansible Automation, CI/CD Pipelines, Patch management, Satellite, Docker, Container Platforms (Open Shift/Rancher/AKS/EKS) Salary: Market related To apply, email a detailed CV and supporting documentation with the role applied for in the subject line to If you have not received a response within 7 working days, please consider your application unsuccessful. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Ios engineer, frontend engineer, devops engineer,

Johannesburg, Gauteng Sheldon Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Reference: EL002653-Nomph-2 We are seeking an i OS Engineer, Frontend Engineer & Dev Ops Engineer for permanent roles based in Fourways, Gauteng. Duties & Responsibilities A leading provider of cutting-edge technologies and services, offering scalable solutions for companies of all sizes. Founded by a group of friends who started by scribbling their ideas on a piece of paper, today we offer smart, innovative services to dozens of clients across the Southern African region. Applicants are required to meet the following criteria: Grade 12 with relevant IT qualification and working experience i OS Engineer - 3 Years (Min) i OS development Experience with Swift (a must) Familiarity with Objective-C and Cocoa Touch Understanding of MVVM-C architecture Familiarity with UIKit and Auto Layout Familiarity with CI/CD using Fast Lane, Circle CI, Jenkins and App Center Experience in working with i OS frameworks such as Core Data, Core Animation, Core Graphics and Core Text Frontend Engineer - 3 Years (Min) Experience with Backbase, Angular 14, Javascript, Rest API, Widget Collection 3 Dev Ops Engineer - 3 Years (Min) Experience with Linux System Engineering, Ansible Automation, CI/CD Pipelines, Patch management, Satellite, Docker, Container Platforms (Open Shift/Rancher/AKS/EKS) Salary: Market related To apply, email a detailed CV and supporting documentation with the role applied for in the subject line to If you have not received a response within 7 working days, please consider your application unsuccessful. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - iOS

Durban, KwaZulu Natal Old Mutual

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

Description

A seasoned senior Software Engineer - iOS, with a strong track record of delivering complex mobile applications and a passion for mentoring and leadership. The senior Software Engineer is a leader in the development space across both technical and domain knowledge and plays a key role in teams achievement

As a senior member of Old Mutual’s team, the incumbent will take a leadership role in designing, developing, and maintaining complex web applications, driving architectural decisions, and mentoring junior and intermediate developers

  • Full-Stack Development : Lead the end-to-end design, development, and maintenance of web applications, ensuring they meet high standards for functionality, performance, and user experience.
  • Front-End Development : Create responsive and user-friendly interfaces using HTML, CSS, and JavaScript. Collaborate closely with the design team to maintain a seamless and visually appealing user experience.
  • Back-End Development : Manage server-side development, including the selection and use of programming languages and frameworks like Node.js, Python, Ruby, Django, etc.
  • Database Management : Design, optimize, and manage database schemas, queries, and interactions using relational and NoSQL databases like MySQL, PostgreSQL, MongoDB, etc.
  • Web Application Frameworks : Utilize specific web application frameworks and libraries to streamline development processes, enhance application functionality, and provide technical leadership.
  • Architecture and System Design : Drive architectural decisions, system design, and code reviews to ensure scalable and maintainable software solutions.
  • Version Control : Lead codebase management using Git or other version control systems, establishing best practices for code collaboration and version tracking.
  • Testing and Debugging : Establish testing strategies, develop unit tests, and provide expertise in debugging and optimizing code for performance and reliability.
  • API Integration : Work on integrating APIs and third-party services, focusing on security, scalability, and efficiency.
  • DevOps and Deployment : Implement DevOps practices, including CI / CD pipelines, containerization, and cloud services to optimize application deployment and scaling.
  • Mentoring and Collaboration : Mentor and collaborate with junior and intermediate developers, contributing to team growth, knowledge sharing, and best practices.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
  • 8+ years of experience as a Full-Stack Software Engineer, with a track record of delivering complex projects.
  • Expertise in mobile technologies, including Swift, Swift UI, Swift package management, and adhering to SSDLC.
  • In-depth knowledge of database systems, including design, optimization, and complex query writing.
  • Strong problem-solving and debugging skills, with a focus on optimizing application performance.
  • Exceptional communication, teamwork, and leadership abilities.
  • Commitment to staying updated with emerging industry trends and technologies.
  • Experience with cloud services (e.g., AWS, Azure, Google Cloud) and microservices architecture.
  • Previous leadership or mentorship experience within a development team.
  • Skills

    Action Planning, Application Development, Business Process Design, Computer Literacy, Data Management, Data Modeling, Evaluating Information, Identifying Customer Needs, Information Technology (IT) Support, Market Analysis, Oral Communications, Product Development, Technical Support, Technical Troubleshooting, Test Case Management, User Requirements Documentation, Web Development

    Competencies

    Business InsightCollaboratesCourageCultivates InnovationDecision QualityDrives ResultsEnsures AccountabilityManages Complexity

    Education

    NQF Level 9 – Masters

    Closing Date

    25 August 2025 , 23 : 59

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

    Senior Software Engineer - iOS

    Johannesburg, Gauteng Old Mutual

    Posted 5 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Let's Write Africa's Story Together!

    Old Mutual is a firm believer in the African opportunity, and our diverse talent reflects this.

    Job Description

    We are seeking a seasoned senior Software Engineer - iOS, with a proven track record of delivering complex mobile applications and a passion for mentoring and leadership. The senior Software Engineer will lead in technical development and domain expertise, playing a key role in team achievements.

    As a senior member of Old Mutual’s team, the incumbent will take a leadership role in designing, developing, and maintaining complex web applications, driving architectural decisions, and mentoring junior and intermediate developers.

    • Full-Stack Development: Lead the end-to-end design, development, and maintenance of web applications, ensuring high standards for functionality, performance, and user experience.
    • Front-End Development: Create responsive and user-friendly interfaces using HTML, CSS, and JavaScript. Collaborate with the design team to maintain a seamless user experience.
    • Back-End Development: Manage server-side development using languages and frameworks like Node.js, Python, Ruby, Django, etc.
    • Database Management: Design, optimize, and manage database schemas and queries using relational and NoSQL databases like MySQL, PostgreSQL, MongoDB, etc.
    • Web Application Frameworks: Utilize frameworks and libraries to streamline development and enhance functionality.
    • Architecture and System Design: Make architectural decisions, conduct system design, and perform code reviews for scalable solutions.
    • Version Control: Manage codebases with Git or similar, establishing best practices for collaboration.
    • Testing and Debugging: Develop testing strategies, write unit tests, and optimize code performance.
    • API Integration: Integrate APIs and third-party services with a focus on security and scalability.
    • DevOps and Deployment: Implement CI/CD pipelines, containerization, and utilize cloud services for deployment and scaling.
    • Mentoring and Collaboration: Mentor junior developers and foster team growth and knowledge sharing.

    Requirements

    • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
    • 8+ years of experience as a Full-Stack Software Engineer, with a history of delivering complex projects.
    • Expertise in mobile technologies, including Swift, Swift UI, and SSDLC practices.
    • Deep knowledge of database systems, design, optimization, and complex querying.
    • Strong problem-solving and debugging skills to optimize application performance.
    • Excellent communication, teamwork, and leadership skills.
    • Commitment to staying current with industry trends and technologies.
    • Experience with cloud services (AWS, Azure, Google Cloud) and microservices architecture.
    • Previous leadership or mentorship experience within development teams.

    Skills

    Action Planning, Application Development, Business Process Design, Computer Literacy, Data Management, Data Modeling, Evaluating Information, Identifying Customer Needs, IT Support, Market Analysis, Oral Communications, Product Development, Technical Support, Troubleshooting, Test Case Management, User Requirements Documentation, Web Development

    Competencies

    • Business Insight
    • Collaboration
    • Courage
    • Cultivates Innovation
    • Decision Quality
    • Drives Results
    • Ensures Accountability
    • Manages Complexity

    Education

    NQF Level 9 – Masters

    Closing Date

    25 August 2025, 23:59

    The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question.

    The Old Mutual Story!

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest Ios engineer Jobs in South Africa !

    Senior software engineer - ios

    Johannesburg, Gauteng Old Mutual

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    permanent
    Let's Write Africa's Story Together! Old Mutual is a firm believer in the African opportunity, and our diverse talent reflects this. Job Description We are seeking a seasoned senior Software Engineer - i OS, with a proven track record of delivering complex mobile applications and a passion for mentoring and leadership. The senior Software Engineer will lead in technical development and domain expertise, playing a key role in team achievements. As a senior member of Old Mutual’s team, the incumbent will take a leadership role in designing, developing, and maintaining complex web applications, driving architectural decisions, and mentoring junior and intermediate developers. Full-Stack Development: Lead the end-to-end design, development, and maintenance of web applications, ensuring high standards for functionality, performance, and user experience. Front-End Development: Create responsive and user-friendly interfaces using HTML, CSS, and Java Script. Collaborate with the design team to maintain a seamless user experience. Back-End Development: Manage server-side development using languages and frameworks like Node.js, Python, Ruby, Django, etc. Database Management: Design, optimize, and manage database schemas and queries using relational and No SQL databases like My SQL, Postgre SQL, Mongo DB, etc. Web Application Frameworks: Utilize frameworks and libraries to streamline development and enhance functionality. Architecture and System Design: Make architectural decisions, conduct system design, and perform code reviews for scalable solutions. Version Control: Manage codebases with Git or similar, establishing best practices for collaboration. Testing and Debugging: Develop testing strategies, write unit tests, and optimize code performance. API Integration: Integrate APIs and third-party services with a focus on security and scalability. Dev Ops and Deployment: Implement CI/CD pipelines, containerization, and utilize cloud services for deployment and scaling. Mentoring and Collaboration: Mentor junior developers and foster team growth and knowledge sharing. Requirements Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience). 8+ years of experience as a Full-Stack Software Engineer, with a history of delivering complex projects. Expertise in mobile technologies, including Swift, Swift UI, and SSDLC practices. Deep knowledge of database systems, design, optimization, and complex querying. Strong problem-solving and debugging skills to optimize application performance. Excellent communication, teamwork, and leadership skills. Commitment to staying current with industry trends and technologies. Experience with cloud services (AWS, Azure, Google Cloud) and microservices architecture. Previous leadership or mentorship experience within development teams. Skills Action Planning, Application Development, Business Process Design, Computer Literacy, Data Management, Data Modeling, Evaluating Information, Identifying Customer Needs, IT Support, Market Analysis, Oral Communications, Product Development, Technical Support, Troubleshooting, Test Case Management, User Requirements Documentation, Web Development Competencies Business Insight Collaboration Courage Cultivates Innovation Decision Quality Drives Results Ensures Accountability Manages Complexity Education NQF Level 9 – Masters Closing Date 25 August 2025, 23:59 The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question. The Old Mutual Story! #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Senior software engineer - ios

    Cape Town, Western Cape Old Mutual Life Assurance Company

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    permanent
    Senior Software Engineer - i OS page is loadedSenior Software Engineer - i OS Apply remote type Hybrid locations Pinelands Johannesburg Durban time type Full time posted on Posted Yesterday job requisition id JR-70161Let's Write Africa's Story Together! Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this. Job Description A seasoned senior Software Engineer - i OS, with a strong track record of delivering complex mobile applications and a passion for mentoring and leadership. The senior Software Engineer is a leader in the development space across both technical and domain knowledge and plays a key role in teams achievementAs a senior member of Old Mutual’s team, the incumbent will take a leadership role in designing, developing, and maintaining complex web applications, driving architectural decisions, and mentoring junior and intermediate developersFull-Stack Development: Lead the end-to-end design, development, and maintenance of web applications, ensuring they meet high standards for functionality, performance, and user experience. Front-End Development: Create responsive and user-friendly interfaces using HTML, CSS, and Java Script. Collaborate closely with the design team to maintain a seamless and visually appealing user experience. Back-End Development: Manage server-side development, including the selection and use of programming languages and frameworks like Node.js, Python, Ruby, Django, etc. Database Management: Design, optimize, and manage database schemas, queries, and interactions using relational and No SQL databases like My SQL, Postgre SQL, Mongo DB, etc. Web Application Frameworks: Utilize specific web application frameworks and libraries to streamline development processes, enhance application functionality, and provide technical leadership. Architecture and System Design: Drive architectural decisions, system design, and code reviews to ensure scalable and maintainable software solutions. Version Control: Lead codebase management using Git or other version control systems, establishing best practices for code collaboration and version tracking. Testing and Debugging: Establish testing strategies, develop unit tests, and provide expertise in debugging and optimizing code for performance and reliability. API Integration: Work on integrating APIs and third-party services, focusing on security, scalability, and efficiency. Dev Ops and Deployment: Implement Dev Ops practices, including CI/CD pipelines, containerization, and cloud services to optimize application deployment and scaling. Mentoring and Collaboration: Mentor and collaborate with junior and intermediate developers, contributing to team growth, knowledge sharing, and best practices. Requirements Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience). 8+ years of experience as a Full-Stack Software Engineer, with a track record of delivering complex projects. Expertise in mobile technologies, including Swift, Swift UI, Swift package management, and adhering to SSDLC. In-depth knowledge of database systems, including design, optimization, and complex query writing. Strong problem-solving and debugging skills, with a focus on optimizing application performance. Exceptional communication, teamwork, and leadership abilities. Commitment to staying updated with emerging industry trends and technologies. Experience with cloud services (e.g., AWS, Azure, Google Cloud) and microservices architecture. Previous leadership or mentorship experience within a development team. Skills Action Planning, Application Development, Business Process Design, Computer Literacy, Data Management, Data Modeling, Evaluating Information, Identifying Customer Needs, Information Technology (IT) Support, Market Analysis, Oral Communications, Product Development, Technical Support, Technical Troubleshooting, Test Case Management, User Requirements Documentation, Web DevelopmentCompetencies Business Insight Collaborates Courage Cultivates Innovation Decision Quality Drives Results Ensures Accountability Manages ComplexityEducation NQF Level 9 – MastersClosing Date 25 August 2025 , 23:59The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question. The Old Mutual Story! Similar Jobs (2) Senior Software Engineer remote type Hybrid locations 3 Locations time type Full time posted on Posted YesterdayForensic Software Engineer locations 2 Locations time type Full time posted on Posted 7 Days Ago Old Mutual is a premium African financial services organisation that offers a broad spectrum of financial solutions to retail and corporate customers across key market segments in 14 countries. The lines of business include Life and Savings, Property and Casualty, Asset Management and Banking and Lending.We are rooted in our purpose of Championing Mutually Positive Futures Every Day and believe that a great customer experience is anchored in a great employee experience. #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Senior software engineer - ios

    Durban, KwaZulu Natal Old Mutual

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    permanent
    Description A seasoned senior Software Engineer - i OS, with a strong track record of delivering complex mobile applications and a passion for mentoring and leadership. The senior Software Engineer is a leader in the development space across both technical and domain knowledge and plays a key role in teams achievement As a senior member of Old Mutual’s team, the incumbent will take a leadership role in designing, developing, and maintaining complex web applications, driving architectural decisions, and mentoring junior and intermediate developers Full-Stack Development : Lead the end-to-end design, development, and maintenance of web applications, ensuring they meet high standards for functionality, performance, and user experience. Front-End Development : Create responsive and user-friendly interfaces using HTML, CSS, and Java Script. Collaborate closely with the design team to maintain a seamless and visually appealing user experience. Back-End Development : Manage server-side development, including the selection and use of programming languages and frameworks like Node.js, Python, Ruby, Django, etc. Database Management : Design, optimize, and manage database schemas, queries, and interactions using relational and No SQL databases like My SQL, Postgre SQL, Mongo DB, etc. Web Application Frameworks : Utilize specific web application frameworks and libraries to streamline development processes, enhance application functionality, and provide technical leadership. Architecture and System Design : Drive architectural decisions, system design, and code reviews to ensure scalable and maintainable software solutions. Version Control : Lead codebase management using Git or other version control systems, establishing best practices for code collaboration and version tracking. Testing and Debugging : Establish testing strategies, develop unit tests, and provide expertise in debugging and optimizing code for performance and reliability. API Integration : Work on integrating APIs and third-party services, focusing on security, scalability, and efficiency. Dev Ops and Deployment : Implement Dev Ops practices, including CI / CD pipelines, containerization, and cloud services to optimize application deployment and scaling. Mentoring and Collaboration : Mentor and collaborate with junior and intermediate developers, contributing to team growth, knowledge sharing, and best practices. Requirements Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience). 8+ years of experience as a Full-Stack Software Engineer, with a track record of delivering complex projects. Expertise in mobile technologies, including Swift, Swift UI, Swift package management, and adhering to SSDLC. In-depth knowledge of database systems, including design, optimization, and complex query writing. Strong problem-solving and debugging skills, with a focus on optimizing application performance. Exceptional communication, teamwork, and leadership abilities. Commitment to staying updated with emerging industry trends and technologies. Experience with cloud services (e.g., AWS, Azure, Google Cloud) and microservices architecture. Previous leadership or mentorship experience within a development team. Skills Action Planning, Application Development, Business Process Design, Computer Literacy, Data Management, Data Modeling, Evaluating Information, Identifying Customer Needs, Information Technology (IT) Support, Market Analysis, Oral Communications, Product Development, Technical Support, Technical Troubleshooting, Test Case Management, User Requirements Documentation, Web Development Competencies Business Insight Collaborates Courage Cultivates Innovation Decision Quality Drives Results Ensures Accountability Manages Complexity Education NQF Level 9 – Masters Closing Date 25 August 2025 , 23 : 59 #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 Engineer Jobs