Senior iOS Developer

Psybergate (Pty) Ltd

Gauteng

Remote

ZAR 700,000 - 900,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Psybergate (Pty) Ltd in Gauteng seeks an experienced mobile developer with a strong iOS focus to build and maintain native apps. You will work in a Mac environment using the iOS SDK, Objective-C, and Java for server-side needs, contributing to REST/JSON and SOAP/XML integrations.

Join a collaborative team in an Agile/Scrum setting, collaborating with UX Designers, BAs, QA Engineers and Product Owners, and participating in CI/CD practices and large-scale mobile projects.

Qualifications

  • Completion of a BSc Computer Science degree.
  • 5–8 years' experience in mobile application development.
  • Strong hands-on iOS development experience.
  • Experience with the iOS SDK in a Mac environment.
  • Strong Objective-C development experience.
  • Strong Java skills for Mobile Gateway and other server-side development.
  • Strong JavaScript experience and web services integration.
  • Good understanding of MVC and client-server architecture.

Responsibilities

  • Develop and maintain native mobile applications with a strong focus on iOS.
  • Implement software design patterns and best practices for mobile development.
  • Develop mobile apps using the iOS SDK within a Mac environment.
  • Work with Objective-C for native iOS development.
  • Integrate mobile apps with backend services and web services.
  • Apply client-server principles and design patterns like MVC.
  • Collaborate with UX Designers, BAs, QA Engineers and Product Owners.
  • Participate in testing, debugging and releases in Agile/Scrum settings.
  • Support CI/CD and Git workflows; contribute to large teams.

Skills

iOS development
Objective-C
Java
JavaScript
REST/JSON
SOAP/XML
MVC
Agile/Scrum
Git
GitHub
Gherkin
Ruby
Rails
CI
E-commerce
M-commerce
Agile Certification

Education

BSc Computer Science

Tools

GitHub
CI/CD

Job description

What you will be doing:
  • Develop and maintain native mobile applications, with a strong focus on iOS.
  • Implement software design patterns and best practices applicable to mobile development.
  • Develop mobile applications using the iOS SDK within a Mac development environment.
  • Work with Objective-C for native iOS application development.
  • Integrate mobile applications with backend services and web services.
  • Apply client-server architecture principles when developing mobile solutions.
  • Work with mobile data storage technologies such as SQLite and Core Data.
  • Develop and integrate solutions using REST/JSON and SOAP/XML.
  • Apply industry-standard design patterns such as MVC.
  • Collaborate with UX Designers, Business Analysts, QA Engineers and Product Owners.
  • Participate in continuous product enhancements and application releases.
  • Work within Agile and Scrum development environments.
  • Contribute to application development activities across the full software development lifecycle.
  • Participate in testing, debugging and resolving application issues.
  • Support continuous integration and development practices.
  • Work with source control and code repositories such as Git and GitHub.
  • Contribute to technical discussions and provide input into mobile application design and development.
  • Provide technical guidance and support where required.
  • Work collaboratively within large application development teams.
What we are looking for:
  • Completed BSc Computer Science degree.
  • 5–8 years' experience in mobile application development.
  • Strong hands-on iOS development experience.
  • Experience working with the iOS SDK in a Mac environment.
  • Strong Objective-C development experience.
  • Strong Java skills for Mobile Gateway and other server-side development.
  • Strong JavaScript experience.
  • Good understanding of client-server architecture and web services integration.
  • Good understanding of mobile local data storage, including SQLite and Core Data.
  • Strong understanding of mobile application development methods, including Agile and Scrum.
  • Experience leading or contributing to large application development teams.
  • Good knowledge of software design patterns, particularly MVC.
  • Good knowledge of SOA, REST/JSON and SOAP/XML.
  • Experience collaborating with UX Designers, BAs, QA Engineers and Product Owners.
  • Experience with Git and GitHub.
  • Experience with Continuous Integration.
  • Experience with Gherkin-based tools.
  • Experience in e-commerce and/or m-commerce environments will be beneficial.
  • Exposure to Ruby/Rails will be beneficial.
  • Certified Agile Developer qualification will be beneficial.
Mobile technologies that will be advantageous:
  • Android SDK / Java
  • Blackberry SDK / Java
  • Windows SDK
  • Hybrid mobile applications using HTML5/CSS3
  • PhoneGap
  • jQuery Mobile
  • Titanium Mobile
  • Sencha Touch

Please note that most of our positions are remote; however, candidates should reside within travelling distance of the client site, as the working arrangements may change depending on business requirements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mobile Application Developer
Senior Mobile Application Developer

Placements24 • East London

Hybrid
ZAR 700,000 - 950,000
Competitive salary with bonuses
Comprehensive health, dental, and eye-
Hybrid work model
+1
Software Developer II - 1 x Senior iOS and Android Developer
Software Developer II - 1 x Senior iOS and Android Developer

The Focus Group • Sandton

On-site
ZAR 279,000 - 502,200
Senior Mobile Application Developer
Senior Mobile Application Developer

Placements24 • Vereeniging

Hybrid
ZAR 600,000 - 900,000
Health insurance
Flexible hours
Fully remote work
+2
Mobile Developer (Kotlin / Swift)
Mobile Developer (Kotlin / Swift)

Blue Pearl PTY • Cape Town

On-site
ZAR 600,000 - 800,000
Mobile Developer
Mobile Developer

iDbase Software • Cape Town

On-site
ZAR 45,000 - 75,000
Mobile Developer (Kotlin / Swift)
Mobile Developer (Kotlin / Swift)

iDbase Software • Cape Town

On-site
ZAR 390,600 - 725,400
Senior Mobile App Developer (iOS/Android)
Senior Mobile App Developer (iOS/Android)

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Bonuses
Health insurance
+3
Senior Mobile Developer (iOS)
Senior Mobile Developer (iOS)

Platform45 • Rosebank

On-site
ZAR 900,000 - 1,400,000
Senior Mobile Developer (iOS)
Senior Mobile Developer (iOS)

Platform45 • South Africa

On-site
ZAR 1,200,000 - 1,900,000
Mobile Application Developer
Mobile Application Developer

SavageOne Pty Ltd • Midrand

On-site
ZAR 480,000 - 720,000