Senior Software Engineer - Mobile (iOS/Android)

Placements24

Stellenbosch

Hybrid

ZAR 900,000 - 1,200,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Placements24 seeks a Senior Mobile Software Engineer in Stellenbosch, Western Cape. You will design, build, test, and deploy native iOS and/or Android apps, collaborating with product and design teams to define features and ensure superb user experiences.

The role emphasizes performance, mentorship, and staying current with mobile trends, with a hybrid work arrangement combining in-office collaboration and remote flexibility.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional mobile development experience.
  • Proven expertise in developing native iOS (Swift/Obj-C) or Android (Kotlin/Java) apps.
  • Strong understanding of mobile UI/UX and performance optimization.
  • Experience with Agile dev methodologies and Git version control.
  • Excellent problem-solving and communication skills.

Responsibilities

  • Design, build, test, and deploy native iOS and/or Android apps.
  • Collaborate with product managers and designers to implement features.
  • Write clean, maintainable code and optimize performance.
  • Implement robust tests and ensure app stability.
  • Participate in code reviews and mentor junior developers.
  • Stay updated on mobile tech trends and contribute to architecture.

Skills

Mobile development
iOS development
Android development
Swift
Kotlin
Agile methodologies
Git
Code reviews
Problem solving
Team mentoring

Education

Bachelor's degree in Computer Science or related field

Tools

Xcode
Android Studio
CI/CD pipelines
Git

Job description

About the Role

Our client, a leader in the mobile technology space, is seeking a highly skilled Senior Software Engineer specializing in mobile development (iOS and/or Android) to join their dynamic team in Stellenbosch, Western Cape . This role is central to the design, development, and deployment of innovative mobile applications that reach millions of users. You will work on challenging projects, driving the technical direction for new features and enhancements. The ideal candidate has a deep understanding of mobile development best practices, a passion for creating intuitive user experiences, and a proven ability to deliver high-quality, performant applications. This hybrid position offers a balanced approach to work, combining focused in-office collaboration with the flexibility of remote work, promoting both team synergy and individual productivity. Be ready to contribute to a product that makes a real impact.

Key Responsibilities
  • Design, develop, test, and deploy native iOS (Swift/Objective-C) and/or Android (Kotlin/Java) applications.
  • Collaborate with product managers and designers to define and implement mobile application features.
  • Write clean, maintainable, and efficient code adhering to platform-specific best practices.
  • Optimize application performance for speed and scalability.
  • Implement robust unit and integration tests to ensure application stability.
  • Troubleshoot and debug complex issues across different devices and OS versions.
  • Participate in code reviews, providing constructive feedback to peers.
  • Stay abreast of the latest trends and advancements in mobile development.
  • Contribute to the overall architecture and technical strategy of the mobile platform.
  • Mentor junior mobile developers and share best practices.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional mobile development experience.
  • Proven expertise in developing native iOS applications using Swift and Xcode, OR native Android applications using Kotlin/Java and Android Studio.
  • Strong understanding of mobile UI/UX design principles and best practices.
  • Experience with performance optimization techniques for mobile applications.
  • Familiarity with version control systems (e.g., Git).
  • Experience with Agile development methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Experience with mobile CI/CD pipelines is a plus.
  • Published one or more applications in the Apple App Store or Google Play Store is highly desirable.
Benefits

Our client offers a competitive salary, performance-based incentives, and a comprehensive benefits package including health, life, and disability insurance. This hybrid role provides a flexible work arrangement, balancing office-based teamwork with remote autonomy. We invest in our employees' growth through continuous training, access to conferences, and opportunities for career advancement. Enjoy generous paid time off and a supportive work environment focused on innovation and collaboration. Join a company that is shaping the future of mobile experiences and values its team's well-being.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mobile App Developer (iOS/Android)
Senior Mobile App Developer (iOS/Android)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Performance bonuses
Medical and dental coverage
+3
Senior Mobile Application Developer (iOS & Android)
Senior Mobile Application Developer (iOS & Android)

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary & bonuses
Health insurance
Remote work arrangement
+5
Lead Software Developer - Mobile Applications
Lead Software Developer - Mobile Applications

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Salary bonus
Health insurance
Stock options
+3
Lead Mobile Application Developer
Lead Mobile Application Developer

Placements24 • Paarl

Hybrid
ZAR 1,000,000 - 1,800,000
Competitive salary
Equity options
Health benefits
+2
Lead Mobile Application Developer (iOS & Android)
Lead Mobile Application Developer (iOS & Android)

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Stock options
Health insurance
+3
Lead Mobile Application Developer (iOS)
Lead Mobile Application Developer (iOS)

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,500,000
Competitive salary package
Medical and retirement benefits
Professional growth: training/workshop
+1
Senior Mobile App Developer (iOS/Swift)
Senior Mobile App Developer (iOS/Swift)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary and bonuses
Medical aid and retirement savings
Hybrid work environment
+1
Lead Mobile Application Developer (iOS & Android)
Lead Mobile Application Developer (iOS & Android)

Placements24 • Paarl

On-site
ZAR 950,000 - 1,400,000
Medical aid
Retirement fund
On-site in Paarl
Senior Mobile Application Developer (iOS & Android)
Senior Mobile Application Developer (iOS & Android)

Placements24 • Mossel Bay

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Comprehensive medical and dental
Performance bonus structure
+4
Senior Software Engineer - Mobile (iOS)
Senior Software Engineer - Mobile (iOS)

Placements24 • Paarl

On-site
ZAR 1,000,000 - 1,800,000
Competitive salary
Health benefits
Performance-based incentives
+2