Senior Mobile Application Developer (iOS & Android)

Placements24

Centurion

On-site

ZAR 900,000 - 1,200,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical and dental benefits
Performance incentives
Professional development opportunities
Generous paid time off
Conference attendance

Job summary

Placements24 is seeking a Senior Mobile Application Developer in Centurion, Gauteng, ZA for an on-site role. You will build sophisticated native apps for iOS and Android, collaborating with designers and product managers to deliver high-quality experiences to millions of users.

The role requires 6+ years of mobile development with Swift/Xcode and Kotlin/Java/Android Studio, plus strong UI/UX, REST APIs, and Git expertise.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • Minimum 6 years of mobile application development experience.
  • Proven experience launching native iOS apps using Swift and Xcode.
  • Proven experience launching native Android apps using Kotlin/Java and Android Studio.
  • Strong understanding of mobile UI/UX principles.
  • Experience with consuming RESTful APIs and JSON data.
  • Familiarity with app store submission processes.
  • Proficiency with Git.
  • Experience with cross-platform frameworks (React Native, Flutter) is a plus.
  • Excellent problem-solving and analytical skills.

Responsibilities

  • Lead the design, development, and maintenance of native iOS and Android applications.
  • Write clean, efficient code using Swift/Objective-C for iOS and Kotlin/Java for Android.
  • Collaborate with UI/UX designers to translate wireframes into intuitive interfaces.
  • Integrate with backend services and APIs for seamless data flow.
  • Optimize application performance for speed, responsiveness, and battery efficiency.
  • Implement unit tests and integration tests to ensure code quality.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and resolve issues across devices and OS versions.
  • Stay updated with mobile development trends and best practices.
  • Contribute to architectural decisions and technical strategy.

Skills

Swift
Kotlin/Java
iOS development
Android development
REST APIs
Git
UI/UX principles
Cross-platform frameworks

Education

Bachelor's degree in CS/related

Tools

Xcode
Android Studio
JSON
React Native
Flutter

Job description

About the Role

Our client, a leader in digital innovation and user experience, is seeking a highly skilled Senior Mobile Application Developer to join their dynamic team in Centurion, Gauteng, ZA. This is an on-site role, providing an opportunity to collaborate closely with talented designers, product managers, and fellow engineers. You will be instrumental in developing and launching sophisticated native mobile applications for both iOS and Android platforms that reach millions of users. We are looking for an individual with a proven track record of creating high-quality, performant, and engaging mobile experiences. This position offers the chance to work on challenging projects, influence technical direction, and contribute to the company's mission of delivering exceptional digital products. If you are passionate about mobile development and eager to work in a stimulating, collaborative environment, this is the role for you.

Key Responsibilities
  • Lead the design, development, and maintenance of native iOS and Android applications.
  • Write clean, efficient, and well-documented code using Swift/Objective-C for iOS and Kotlin/Java for Android.
  • Collaborate with UI/UX designers to translate wireframes and mockups into intuitive user interfaces.
  • Integrate with backend services and APIs to ensure seamless data flow and functionality.
  • Optimize application performance for speed, responsiveness, and battery efficiency.
  • Implement unit tests and integration tests to ensure code quality and stability.
  • Participate in code reviews, providing constructive feedback to team members.
  • Troubleshoot, debug, and resolve issues across different devices and OS versions.
  • Stay abreast of the latest trends and advancements in mobile development technologies and best practices.
  • Contribute to architectural decisions and technical strategy for mobile platforms.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 6 years of professional experience in mobile application development.
  • Demonstrable experience developing and launching successful native iOS applications using Swift and Xcode.
  • Demonstrable experience developing and launching successful native Android applications using Kotlin/Java and Android Studio.
  • Strong understanding of mobile UI/UX principles and best practices.
  • Experience with consuming RESTful APIs and working with JSON data.
  • Familiarity with mobile development lifecycle, including app store submission processes.
  • Proficiency with version control systems (e.g., Git).
  • Experience with cross-platform frameworks (React Native, Flutter) is a plus.
  • Excellent problem-solving and analytical skills.
Benefits
  • Our client offers a highly competitive salary, comprehensive medical and dental benefits, performance incentives, opportunities for professional development and conference attendance, generous paid time off, and a collaborative, innovative work environment in Centurion, Gauteng, ZA.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mobile Application Developer (Android & iOS)
Senior Mobile Application Developer (Android & iOS)

Placements24 • Vereeniging

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Health insurance
Professional development
Senior Mobile Application Developer
Senior Mobile Application Developer

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,500,000
Salary and annual bonuses
Health insurance
Hybrid work model
+2
Senior Mobile Application Developer (iOS/Android)
Senior Mobile Application Developer (iOS/Android)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive compensation
Hybrid work model
Health insurance
+7
Senior Mobile App Developer (iOS/Android)
Senior Mobile App Developer (iOS/Android)

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Bonuses
Health insurance
+3
Senior Mobile Application Developer (iOS & Android)
Senior Mobile Application Developer (iOS & Android)

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Performance bonuses
Health and wellness programs
+6
Senior Mobile App Developer
Senior Mobile App Developer

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health benefits
Training opportunities
+2
Lead Mobile Application Developer (iOS/Android)
Lead Mobile Application Developer (iOS/Android)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Stock options
Training budget
+2
Lead Mobile App Developer
Lead Mobile App Developer

Placements24 • Centurion

Hybrid
ZAR 1,500,000 - 2,100,000
Hybrid work model
Health & wellness benefits
Training & conferences
+2
Senior Mobile Application Developer (iOS)
Senior Mobile Application Developer (iOS)

Placements24 • Pietermaritzburg

On-site
ZAR 900,000 - 1,200,000
Relocation assistance
Generous paid time off
Senior Mobile Application Developer (iOS & Android)
Senior Mobile Application Developer (iOS & Android)

Placements24 • Soweto

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Professional development
Creative work environment
+2