Enable job alerts via email!

iOS Developer

hearX

Pretoria

On-site

ZAR 300,000 - 600,000

Full time

30+ days ago

Job summary

A leading company in Gauteng seeks an experienced iOS Developer to join their team. This role involves developing and delivering high-quality native applications, collaborating with stakeholders throughout the application lifecycle. Candidates should have strong experience in iOS development, excellent communication skills, and a relevant tertiary qualification.

Qualifications

  • 3-5 years as an iOS Developer.
  • Experience in delivering native iOS applications for projects.
  • Relevant tertiary qualification preferred.

Responsibilities

  • Collaborate in the application lifecycle including planning, design, and maintenance.
  • Develop software following project plans, deadlines, with maintainable code.
  • Provide status updates on projects and maintain documentation.

Skills

iOS application development
Collaborating with stakeholders
Coding standards adherence
Version control
Automated testing

Education

National Senior Certificate
Tertiary education diploma/degree relevant to software development
3-year degree in computer science or equivalent

Tools

JIRA

Job description

Job Title: iOS Developer

Location: Gauteng, Pretoria

Deadline: June 05, 2025

Minimum Education (Essential)
  • National Senior Certificate
Minimum Education (Desirable)
  • Tertiary education diploma/degree relevant to software development
  • 3-year degree in computer science or equivalent
Minimum Applicable Experience (Years)
  • 3 - 5 years as an iOS Developer
Required Nature of Experience
  • Experience in implementing and delivering native iOS applications of 1 or more projects
Analysis and Planning (20%)
  • Collaborate in the application lifecycle, including planning, design, development, deployment, and maintenance, working with stakeholders on requirements
  • Research and evaluate new technologies to optimize development efficiency
  • Design well-structured, reusable application architecture
  • Implement high-quality, maintainable systems following best practices
  • Participate in project planning, providing estimates, documentation, and work breakdown structures
  • Create and estimate user stories, develop work plans, and communicate requirements clearly
  • Prioritize tasks, manage dependencies, and switch contexts effectively
  • Collaborate with development teams to solve problems and share best practices
  • Identify and mitigate code-related risks
  • Track tasks and progress using JIRA
Development and Testing (50%)
  • Develop software according to project plans, deadlines, and coding standards
  • Maintain high-quality, reusable code
  • Use version control effectively and back up work as per standards
  • Prepare testing environments and conduct initial testing
  • Develop automated tests and component libraries
  • Analyze systems for root causes of issues and implement fixes
  • Deliver thoroughly tested and performance-optimized work
  • Deploy changes following established procedures
  • Maintain CI/CD pipelines and Infrastructure as Code as applicable
  • Keep documentation up to date
Reporting and Communication (10%)
  • Provide timely updates on project status and risks
  • Prepare reports and documentation on software status and maintenance
  • Maintain change logs, release notes, and notifications
  • Offer insights and feedback on project queries
  • Communicate effectively with team members and stakeholders
Contribution to the Team (15%)
  • Take ownership of projects
  • Participate in peer code reviews and share best practices
  • Collaborate to solve problems and ensure timely project delivery
  • Share knowledge and promote best practices among team members
Quality Management and Compliance (5%)
  • Deliver high-quality products meeting specifications and regulatory requirements
  • Ensure compliance with quality management systems and data safeguarding policies
  • Maintain documentation and testing standards
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.