18 Ios Engineer jobs in South Africa
Senior iOS Engineer
Posted 13 days ago
Job Viewed
Job Description
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
- 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
- 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
- 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.
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 Full-time
- 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 ChainCape Town, Western Cape, South Africa 6 days ago
Cape Town, Western Cape, South Africa 1 month ago
Software Engineer (Python) - Supply ChainCape 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 TrainerPretoria, 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-LjbffrSenior ios engineer
Posted today
Job Viewed
Job Description
IOS Engineer, Frontend Engineer, DevOps Engineer,
Posted 19 days ago
Job Viewed
Job Description
We are seeking an iOS Engineer, Frontend Engineer & DevOps Engineer for permanent roles based in Fourways, Gauteng.
Duties & ResponsibilitiesA 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
- 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
- 3 Years (Min)
- Experience with Backbase, Angular 14, Javascript, Rest API, Widget Collection 3
- 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-LjbffrIos engineer, frontend engineer, devops engineer,
Posted today
Job Viewed
Job Description
Ios engineer, frontend engineer, devops engineer,
Posted today
Job Viewed
Job Description
Senior Software Engineer - iOS
Posted 5 days ago
Job Viewed
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
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-LjbffrSenior Software Engineer - iOS
Posted 5 days ago
Job Viewed
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-LjbffrBe The First To Know
About the latest Ios engineer Jobs in South Africa !
Senior software engineer - ios
Posted today
Job Viewed
Job Description
Senior software engineer - ios
Posted today
Job Viewed
Job Description
Senior software engineer - ios
Posted today
Job Viewed