Enable job alerts via email!

Mobile Developer (Ios Specialist)

Hire Resolve

Johannesburg

Hybrid

ZAR 300 000 - 400 000

Full time

Yesterday
Be an early applicant

Job summary

A leading tech recruitment company is seeking an experienced Mobile Developer. This role involves developing and maintaining high-quality mobile applications for both iOS and Android platforms. The ideal candidate has over 5 years of mobile app development experience and strong knowledge of cloud platforms. This hybrid position offers the chance to work in a dynamic team that values collaboration and innovation.

Qualifications

  • Must have 5+ years of experience in mobile app development.
  • Strong proficiency in Swift/Kotlin for native app development.
  • Experience with cloud platforms like AWS or Azure.

Responsibilities

  • Develop & maintain mobile apps for iOS/Android.
  • Write secure, testable, maintainable code.
  • Collaborate with cross-functional teams for seamless UX.

Skills

Mobile development
iOS and Android experience
API Services
SQL Server
RESTful services

Education

Matric or Equivalent Qualification in IT

Tools

Microsoft.Net
Swift
Xcode
Job description
  • Mobile Developer Ios Specialist in Johannesburg

Showing 7 Mobile Developer Ios Specialist jobs in Johannesburg

Full Stack Mobile Developer

Johannesburg, Gauteng SEIGO STAFFING

Posted today

Job Description

full-time

Applicants must have the following requirements: Must have Matric or Equivalent Qualification in Information Technology or Computer / Engineering Must have +5 years of experience as a Developer as part of a team in Software Development environment, focusing specifically on Mobile development Must have knowledge of Microsoft.Net / C#.Net Must have experience with mobile store deployments such as iOS, Android, and Huawei. Must have Integration experience (Web/RESTful services), XML and JSON messages interaction Must have proficiency in Microsoft SQL Server Must have experience in utilizing API services to integrate with the Mobile application including building API Services (.Net Framework) to integrate with mobile applications Must have experience in designing and maintaining a relational database If you don't hear back from us within two weeks, please consider your application unsuccessful.

Is this job a match or a miss?
Intermediate to Senior App Developer

Johannesburg, Gauteng Visi Select

Posted today

Job Description

full-time

Location: Johannesburg (Hybrid) Employment Type: Full-time Reporting To: CTO & Team Lead We’re looking for a talented App Developer with 5+ years of experience to join our growing team. If you thrive on building high-performance mobile apps, writing clean, scalable code, and pushing the boundaries of mobile technology, this role is for you. What you’ll do: Develop & maintain mobile apps for iOS/Android/cross-platform Write clean, efficient, and scalable code Collaborate with designers, PMs, and developers to deliver seamless UX Optimise apps for performance, scalability & security Troubleshoot, debug & resolve technical issues Mentor junior developers and contribute to code reviews Stay up to date with the latest mobile tech trends What we’re looking for: 5+ years in mobile app development Strong experience with Swift / Kotlin / React Native / Flutter Solid knowledge of mobile architecture & design patterns (MVVM, MVP, Clean) Skilled in RESTful APIs, Git, CI/CD & testing frameworks Strong problem-solving mindset & teamwork skills Nice to have: Experience with cloud platforms (AWS, Google Cloud, Azure) Prior leadership or mentorship experience Knowledge of AI/ML integrations in apps Backend experience (Node.js, Python, etc.) Why Join? Hybrid role based in Johannesburg Collaborative, innovative, and supportive team culture Opportunity to shape and scale impactful applications Ready to take your app development career to the next level? Apply today or share with someone in your network who could be a great fit!

Is this job a match or a miss?
iOS Mobile Developer

Posted today

Job Description

We're partnering with a leading
fintech organisation
that is driving digital innovation in financial services. They are seeking an experienced
iOS Mobile Developer
to join their team on a
12-month renewable hybrid contract
.

This is an exciting opportunity to work on
enterprise-level, cloud-based mobile applications
, collaborating with cross-functional teams in a modern
Agile/DevOps culture
.

Role Overview

You will be responsible for building and maintaining high-quality mobile solutions. This includes contributing to technical specifications, software design, and implementation, while applying modern engineering practices and cloud-native principles.

Key Responsibilities

  • Build secure, scalable, and functional
    iOS mobile applications
    .
  • Contribute to
    application-level design
    and technical specifications.
  • Work with
    Agile methodologies (SCRUM/Kanban)
    in a DevOps culture.
  • Collaborate with architects, developers, UX designers, and business teams.
  • Write secure, testable, and maintainable code following coding standards.
  • Participate in
    code reviews, technical documentation, and refactoring
    .
  • Support and troubleshoot applications (you build it, you run it).
  • Mentor and coach junior developers.

Required Skills & Experience

  • 5+ years in iOS mobile application development
    .
  • Strong proficiency in
    Swift 5
    for native app development.
  • Experience with
    Xcode/AppCode
    .
  • Familiarity with
    microservices and serverless architectures
    .
  • Exposure to
    CI/CD tools
    (e.g., Jenkins, AWS CodeCommit).
  • Experience with
    AWS
    (preferred) or Azure/GCP.
  • Knowledge of
    IaC tools
    (Terraform/CloudFormation).
  • Collaboration with
    tools like Jira, Confluence, Teams, or Slack
    .

Why Apply?

  • Work on
    cutting-edge fintech solutions
    .
  • Collaborate with some of the brightest minds in technology.
  • Hybrid working model (balance flexibility with collaboration).
  • Renewable 12-month contract with potential for extension.
Is this job a match or a miss?
Senior Fullstack and Mobile Developer

Posted today

Job Description

Job Purpose

Responsible for the programming and development of Blue Label Group's applications and supporting software. Provides advisory support through refining designs, practices, tools and processes to ensure the delivery of quality products to internal and external customers.

Key Responsibilities

  • Development Lifecycle
  • Design and development of secure, concurrent, event driven highly scalable transaction processing applications
  • Promote and enhance team efficiencies using established tools, supporting applications and prototypes
  • Automate tasks through the use of appropriate tools and scripting
  • Perform development in accordance with specifications and Blue Label Group development standards
  • Develop unit tests to ensure that requirements are met, and code coverage is adequate
  • Create, document and implement component test scripts and test strategies Maintain technical documentation using defined technical documentation templates and prescribed policies and procedures
  • Ensure that the requisite technical supporting documentation, in line with the established Blue Label Group development standards and internal policies is created and adhered to
  • Collaborate with internal teams and vendors to identify, troubleshoot, investigate and resolve issues and improve product features, documenting any changes and resolutions as may be required
  • Perform maintenance programming and address technical debt
  • Participate in a peer review process where all work delivered must be validated according to the documented requirements and in line with the Blue Label Group development standards
  • Ensure software is developed according to the Blue Label Group development standards and underlying technologies
  • Review and refine high-level business requirements and transform these requirements into Functional Specifications
  • Breakdown, prioritize and execute tasks to achieve product deliverables per sprint
  • Provide estimates for initial high-level requirements and more detailed estimates for upcoming tasks for input into Sprint planning
  • Recommend changes to improve established application processes and procedures
  • Ensures Accountability
  • Manages Complexity
  • Tech Savvy
  • Decision Quality
  • Plans and Aligns
  • Customer Focus

Education

  • Bachelor of Science majoring in Computer Science or equivalent prior learning

Experience

Minimum of 7 years' progressive software development experience:

  • At least 5 years of experience developing Mobile applications.
  • Strong proficiency in Java (Spring Boot).
  • Proven track record in Android development Java (and Kotlin).
  • Solid understanding of RESTful API design and consumption.
  • Hands-on experience with GraphQL.
  • Familiarity with CI/CD pipelines, Git workflows, and containerization (Docker/Kubernetes).
  • Solid understanding of mobile UI/UX design principles
  • Strong understanding of mobile development frameworks and technologies, such as React Native
  • Good understanding of design patterns (BFF, Layered Architecture, microservices)
  • Security principles and standards for Mobile development
  • Familiarity with Agile/Scrum methodologies, SAFe certification is a plus
  • Excellent problem-solving skills and attention to detail
  • Experience with cloud platforms (AWS, GCP, or Azure).
  • Experience with cross-platform mobile frameworks (e.g., React Native or Flutter).
  • Knowledge of automated testing frameworks (JUnit, Jest, Espresso).
  • AI Assisted development experience is a plus
Is this job a match or a miss?

Sandton, Gauteng Discovery Ltd.

Posted today

Job Description

Business Unit: Discovery Central Services

Function: Development (Oracle/Delphi/Magic/etc)

Date: 21 Oct 2025

Discovery – Group Information Services - Digital Channels

About Discovery

Discovery's core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society.

About Digital Channels

Working in a high performance organization that prides itself in attracting the finest talent, we challenge ourselves to find solutions that make a difference in the world. Our environment is always buzzing with energy and smart, motivated people working on finding the best way to move forward.

The Digital Channels team works on dynamic new projects and product enhancements within the web and mobile platforms in order to improve business inefficiencies, gain competitive advantage on our products and ultimately to provide better service to our clients. Using knowledge of the organization's technology infrastructure and specific software applications, Application Platform Services helps the business to address changes through technologies.

Key Purpose

This team is responsible for the Discovery member application published to the Play Store. They work with other Discovery business units to deliver innovative solutions to all members.

Within the Digital system area, the iOS developer will work on the Discovery application together with Product Owners from various business units, Business Analysts, UX/UI designers, and Content Teams, System Architect, and managers to understand the overall business need and the requirements, design the system solution using various approaches and technologies, implement the designed solution in the system with high quality source code.

iOS developers support the projects throughout the project lifecycle, including requirements, design, implementation, release, and post release support.

iOS developers in the Digital area must be able to technically support and maintain the deployed applications on dev, test and production environments.

Areas of responsibility may include but not limited to

Senior iOS developers must have a competent understanding of:

  • The system development life cycle and can explain the developer's role in each stage
  • The defined system development tools, processes and workflows
  • The distinction between business, functional and non-functional requirements and how to implement them
  • The importance of delivering high quality source code and how to achieve it
  • The technologies used and the systems components structure
  • The domain and business terminologies and link them back to system implementations

Senior iOS developers should be able to demonstrate that they can:

Develop, test, and maintain the deployed application software with high quality

Collaborate with product managers and designers to ensure a successful, high-quality product and great user experience

Analyse, maintain and enhance existing application and troubleshoot issues with efficiency.

Produce technical specifications and designs. Participate in new business development through ideation, prototype development, and project estimates

  • Research new techniques, tools, and best practices and share that knowledge with the team and community
  • Maintain high standards
  • Analytical and problem solving skills
  • Self-starter who takes ownership, is accountable, and is able to work under minimum supervision
  • Excellent written and verbal communication skills
  • Can help with quality assurance and provide comments Within 6 months of being in the position, a senior iOS developer should be able to demonstrate strong domain knowledge and technologies in relation to the environment that they work in.

Personal Attributes and Skills

Behavioral Skills

  • Excellent written and oral communication skills (English)
  • Ability to work in a self-driven, complex environment with multiple and changing priorities
  • Ability to focus on deadlines and deliverables
  • Ability to think abstractly
  • Ability and desire to quickly learn new technologies
  • Clean code thinking

Technical Skills

  • Project Management
  • Business Writing Skills
  • Presentation and Facilitation Skills
  • Process Mapping
  • Software testing pack design, functional testing

Responsibilities

  • Maintain and extend existing development activities
  • Work with customers to determine project requirements
  • Design software to fulfil customer requirements
  • Develop software from requirements and specifications
  • Find and repair software defects; unit testing, UI automation testing
  • Stay current with Apple and iOS standards and guidelines

Education and Experience

Minimum

  • Informatics degree or Diploma
  • 4+ years' experience developing iOS applications

Advantageous

  • 2+ years' user interface analyst experience
  • Software Engineering related degree/qualification
  • Business experience and product knowledge
  • Experience in Objective-C is beneficial

Methodologies

  • Waterfall and Agile
  • Knowledge of OO design principles and development patterns

Tools

  • SoapUI (SOAP) / REST client (JSON)
  • XCode
  • Atlassian tool suite (Jira, Confluence)

Technologies

  • iOS

UML

XML, JSON

  • SOAP and REST Web Service Development

Other

  • Software architecture
  • JAD sessions
  • Data modelling techniques

EMPLOYMENT EQUITY

The Company's approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.

Is this job a match or a miss?

Sandton, Gauteng R90000 - R120000 Y Thoughtware

Posted today

Job Description

Mobile Application Developer – Thoughtware (Pty) Ltd

Company Overview:

Enterprise Outsourcing, a
global leader in mobile application development
, is seeking
both experienced and aspiring Application Developers
to join their team. This is an exciting opportunity to work on
cutting-edge technology solutions
for worldwide projects, based out of
South Africa
.

Role Overview:

We are looking for
passionate and innovative developers
with a strong ability to
design, develop, and maintain
high-performance
mobile and web applications
. Successful candidates will collaborate on global projects and be responsible for creating
visually appealing, user-friendly, and scalable applications
.

Key Responsibilities:

  • Design, develop, and maintain
    mobile and web applications
    .
  • Manage multiple projects efficiently with
    strong time and project management skills
    .
  • Ensure high-quality UI/UX and
    seamless user experiences
    .
  • Continuously research and implement
    new software technologies
    .
  • Collaborate with
    global teams
    on innovative solutions.
  • Occasional travel to
    Australia, New Zealand, Europe, and the USA
    may be required.

Technical Skills Required:

  • Strong problem-solving skills and ability to work in a
    fast-paced development environment
    .
  • Passion for continuous learning and staying updated with
    emerging technologies
    .

Compensation:

Salary is
competitive and based on experience and skillset
.

If you are ready to take on exciting global challenges and contribute to industry-leading projects, we invite you to apply.

Is this job a match or a miss?

New

Posted today

Job Description

We're partnering with a leading fintech organisation that is driving digital innovation in financial services. They are seeking an experienced iOS Mobile Developer to join their team on a 12-month renewable hybrid contract.

This is an exciting opportunity to work on enterprise-level, cloud-based mobile applications, collaborating with cross-functional teams in a modern Agile/DevOps culture.

Role Overview

You will be responsible for building and maintaining high-quality mobile solutions ...

Key Responsibilities


• Build secure, scalable, and functional iOS mobile applications.


• Contribute to application-level design and technical specifications.


• Work with Agile methodologies (SCRUM/Kanban) in a DevOps culture.


• Collaborate with architects, developers, UX designers, and business teams.


• Write secure, testable, and maintainable code following coding standards.


• ...

Required Skills & Experience

Why Apply?

Interested?

Apply directly via LinkedIn or send your CV to leigh- with the subject line: iOS Mobile Developer – Contract.

Is this job a match or a miss?
Be The First To Know

About the latest Mobile developer ios specialist Jobsin Johannesburg !

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.