IOS Developer
Job in
Johannesburg, 2000, South Africa
Listed on 2026-02-14
Listing for:
Resourgenix (Pty) Ltd
Full Time
position Listed on 2026-02-14
Job specializations:
-
Software Development
Software Engineer, App Developer - Mobile/Web, iOS Developer, Full Stack Developer
Job Description & How to Apply Below
Responsibilities
- Design, develop, and maintain high-quality iOS applications that enable modern, secure payment capabilities.
- Architect scalable, maintainable iOS solutions within a multi-team, enterprise environment.
- Collaborate with product managers, backend engineers, QA, and UX teams to deliver seamless customer experiences.
- Ensure iOS applications meet security, performance, reliability, and compliance standards.
- Stay current with the latest iOS technologies, frameworks, and Apple platform updates.
- Contribute to code reviews, technical design discussions, and engineering best practices.
- Strive for engineering excellence and actively contribute to building a world‑class mobile engineering team.
- Technical & Domain Skills
- Strong experience building production‑grade iOS applications.
- Solid understanding of iOS architecture patterns (e.g., MVVM, MVC, Clean Architecture).
- Proficiency in Swift and/or Objective‑C; familiarity with C# and cross‑platform frameworks (.NET MAUI / Xamarin) is an advantage.
- Solid understanding of mobile application integrations with REST APIs and request/response models.
- Knowledge of the payments ecosystem, including standards such as ISO 8583 and ISO 20022.
- Knowledge of payment security standards including OWASP, PCI DSS, and PA‑DSS.
- Strong understanding of cybersecurity principles and mobile security best practices.
- Experience working with third‑party SDKs, libraries, and custom dependencies, including troubleshooting dependency conflicts.
- Familiarity with Xcode, iOS SDKs, Cocoa Pods, Swift Package Manager, and native build processes.
- Experience with CI/CD pipelines for mobile applications and version control systems such as Git.
- Knowledge of software testing methodologies, including unit, integration, and UI testing.
- Experience with automated testing frameworks and performance optimization techniques.
- Analytical & Communication Skills
- Solution‑oriented mindset with a can‑do attitude and high energy.
- Strong analytical and critical thinking skills, leveraging data to inform decisions.
- Ability to apply first principles thinking to break down and solve ambiguous problems.
- Excellent problem‑solving and debugging skills.
- Ability to articulate ideas clearly and succinctly in written and verbal communication.
- Professional interaction with both internal teams and external stakeholders.
- Flexibility, curiosity, and a willingness to learn through experimentation.
- Bachelor’s Degree or Advanced Diploma in Computer Science, Mathematics, Engineering, or equivalent practical experience.
- Excellent understanding of Computer Science fundamentals, including data structures, algorithms, and design patterns.
- Minimum 8+ years of experience as a Senior iOS Developer (5+ years for Intermediate consideration).
- Proven ability to write robust, efficient, and maintainable production‑grade code.
- Experience developing and operating applications across iOS, with exposure to Linux and Windows environments considered a plus.
- Experience working in Agile delivery environments such as Scrum or Kanban.
- Previous experience in the fintech or payments industry is highly desirable.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×