Job Search and Career Advice Platform

Enable job alerts via email!

iOS Developer

Boardroom Appointments

Johannesburg

On-site

ZAR 400 000 - 600 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology consulting firm is seeking an experienced iOS Developer in Johannesburg, Gauteng. The candidate will design, develop, and implement mobile applications while supporting business requirements. A minimum of 4 years of iOS development experience is required, alongside a degree in IT and understanding of design principles. Strong communication skills and the ability to thrive in a dynamic environment are essential. Familiarity with Agile methodologies and relevant tools will be advantageous.

Qualifications

  • 4+ years experience as an iOS Developer.
  • Experience with Software Development in a test-driven environment.
  • Excellent understanding and application of design principles.

Responsibilities

  • Designs, develops, and implements iOS mobile applications.
  • Creates design documents, writes code, and performs testing.
  • Contributes to overall architecture and governance.

Skills

iOS development
Software Development
Agile Development Methodologies
Excellent communication skills
Ability to learn new technologies

Education

Degree in IT

Tools

XCode
Atlassian tool suite (Jira, Confluence)
SoapUI (SOAP) / REST Client (JSON)
Job description
Overview

Designs, develops, and implements iOS mobile applications to support business requirements. Follows approved life cycle methodologies, creates design documents, writes code and performs unit and functional testing of software. Contributes to the overall architecture and standards of the group, acts as an SME and plays a software governance role. iOS developers must be able to technically support and maintain the deployed applications on dev, test and production environments.

Education and Experience
  • A Degree in IT
  • 4+ years experience as an iOS Developer
  • Experience with Software Development in a test-driven environment
  • Excellent understanding and application of design principles
Advantageous
  • 2+ year user interface analyst experience (preferred)
  • Software Engineering related degree/qualification
  • Business experience and product knowledge
  • Experience in Objective-C is beneficial
  • Have worked on at least 1 app published in the App or Play Store
Methodologies
  • Familiarity with Agile Development Methodologies
  • 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
Personal Attributes and 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.