Job Search and Career Advice Platform

Enable job alerts via email!

iOS Developer

Boardroom Appointments

Cape Town

On-site

ZAR 600 000 - 800 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 recruitment firm in Cape Town is seeking a skilled software developer with 3-4 years of experience in iOS native development and knowledge of React Native and Flutter. The role involves guiding product design, code development, and maintaining security standards. Candidates should be well-versed in RESTful web services and possess skills in test automation. Strong communication and project management abilities are essential for effective collaboration with cross-functional teams.

Qualifications

  • 3 - 4 years of coding experience in mobile technologies.
  • Experience with building automated deployment pipelines for iOS.
  • Knowledge of the general mobile landscape and emerging technologies.

Responsibilities

  • Guide and implement software and product design.
  • Produce code in line with project requirements.
  • Implement and maintain appropriate security standards.
  • Perform and request code reviews.
  • Write and maintain unit and functional tests.
  • Fix bugs and issues effectively.
  • Manage source code and versioning through Git.

Skills

iOS native (Swift/Objective-C)
React Native
Flutter
RESTful web services
Atlassian Suite (JIRA, BitBucket)
Git
GitLab
Automated deployment pipelines
Third-party libraries and APIs
Test automation tools (Selenium, Appium)
Job description
Qualifications
  • 3 - 4 years coding experience in the following languages/technologies:iOS native(Swift/Objective-C)
  • React Native & Flutter knowledge would be an advantage.
  • Knowledge of RESTful web services
  • Knowledge of Atlassian Suite(JIRA, BitBucket), Git, GitLab
  • Building automated deployment pipelines for iOS deployments.
  • Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Knowledge of Test automation tools like Selenium and Appium
Responsibilities
  • Guide and implement software and product design
  • Produce code in line with project requirements
  • Implement and maintain appropriate security standards
  • Perform and request code reviews
  • Write and maintain unit and functional test
  • Reproducing and locate source of reported bugs and issues
  • Fix bugs and issues
  • Communicate errors and solutions to product owners /QA
  • Manage source code and versioning
  • Manage branching and pull requests
  • Provide accurate estimates for new work and assessment for work complete
  • Manage projects task in line with project workflow
  • Identifying and suggesting functional improvements
  • Work with product owners to plan and execute project sprints
  • Maintain and improve skill set
  • Identify developmental needs and motivate for additional training
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.