Senior Software Engineer - Mobile (iOS)

Placements24

Paarl

On-site

ZAR 1,000,000 - 1,800,000

Full time

6 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

Competitive salary
Health benefits
Performance-based incentives
Growth opportunities
Paarl location

Job summary

Placements24 in Paarl, Western Cape, seeks a Senior iOS Engineer to design, develop, and maintain the flagship mobile app. You will work with product managers, designers, and engineers to deliver features with excellent performance.

The ideal candidate brings 6+ years of mobile development, 4+ years in iOS with Swift, and strong knowledge of UIKit, Core Data, and modern architectures. Join a fast-growing e-commerce platform reaching millions of users.

Qualifications

  • Bachelor's degree in CS, Engineering, or related field or equivalent work experience.
  • Minimum 6 years of professional mobile app development.
  • At least 4 years of iOS development with Swift.

Responsibilities

  • Design, develop, and implement new features for the iOS application using Swift.
  • Maintain and improve performance, quality, and responsiveness of the app.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot and debug application issues; implement effective solutions.
  • Optimize the app for speed, scalability, and reliability.
  • Participate in code reviews to uphold coding standards.
  • Stay up-to-date with iOS trends, technologies, and Apple guidelines.
  • Work with UI/UX designers to ensure high-quality UI/UX.
  • Contribute to mobile strategy and architectural decisions.

Skills

Analytical thinking
Team collaboration
Problem-solving
Communication skills

Education

Bachelor's degree or equivalent

Tools

Swift
iOS SDK
UIKit
Auto Layout
Core Data
GCD
RESTful APIs
Git
MVVM / VIPER / MVC
CI/CD

Job description

About the Role

Our client, a rapidly expanding e-commerce platform, is seeking a highly skilled Senior Software Engineer with a focus on iOS development. Based in Paarl, Western Cape , you will play a key role in designing, developing, and maintaining the company's flagship mobile application, ensuring a seamless and engaging user experience. The ideal candidate possesses a deep understanding of the iOS ecosystem, Swift programming language, and best practices for building high-quality mobile applications. You will collaborate closely with product managers, designers, and other engineers to bring new features to life and continuously improve the application's performance and functionality. This is an opportunity to work with a dynamic team on a product that reaches millions of users. We are looking for a passionate and experienced mobile developer who is dedicated to creating elegant and performant code.

Key Responsibilities
  • Design, develop, and implement new features for the iOS application using Swift.
  • Maintain and improve the performance, quality, and responsiveness of the application.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot and debug application issues, identifying and implementing effective solutions.
  • Optimize the application for maximum speed, scalability, and reliability.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Stay up-to-date with the latest iOS development trends, technologies, and Apple guidelines.
  • Work closely with UI/UX designers to ensure a high-quality user interface and experience.
  • Contribute to the overall mobile strategy and architectural decisions.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • Minimum of 6 years of professional experience in mobile application development.
  • At least 4 years of experience specifically in iOS development using Swift.
  • Strong understanding of the iOS SDK, UIKit, and Auto Layout.
  • Proficiency with Core Data, GCD, and other iOS frameworks.
  • Experience with RESTful APIs and integrating with backend services.
  • Knowledge of architectural patterns like MVC, MVVM, or VIPER.
  • Familiarity with CI/CD pipelines for mobile development is a plus.
  • Experience with version control systems like Git.
  • Strong analytical and problem-solving skills, with a keen eye for detail.
  • Excellent communication and teamwork abilities.
Benefits

Our client offers a competitive salary, comprehensive health benefits, performance-based incentives, and opportunities for professional growth and development in Paarl, Western Cape . You will be part of a dynamic and innovative team, working on a product with significant user impact. The company provides a supportive work environment, regular team events, and access to the latest mobile development technologies. Enjoy a stable work environment with clear career progression paths. We are committed to employee well-being and offer ample leave policies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mobile Application Developer (iOS)
Senior Mobile Application Developer (iOS)

Placements24 • Paarl

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Performance-based bonuses
Medical, dental, optical insurance
+3
Senior Mobile Application Developer (iOS)
Senior Mobile Application Developer (iOS)

Placements24 • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Competitive salary
Performance-based bonuses
Medical, dental, and optical insurance
+3
Senior Mobile App Developer (iOS)
Senior Mobile App Developer (iOS)

Placements24 • Paarl

On-site
ZAR 700,000 - 1,000,000
Competitive salary
Medical aid coverage
Generous annual leave and sick leave
+4
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/Swift)
Senior Mobile Application Developer (iOS/Swift)

Placements24 • Randburg

On-site
ZAR 520,000 - 780,000
Competitive salary
Performance bonuses
Benefits package
+6
Senior Mobile Application Developer (iOS)
Senior Mobile Application Developer (iOS)

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,400,000
Senior Mobile App Developer (iOS)
Senior Mobile App Developer (iOS)

Placements24 • Vereeniging

Hybrid
ZAR 850,000 - 1,200,000
Hybrid work environment
Health benefits and retirement plans
Professional development opportunities
Senior Mobile App Developer (iOS/Swift)
Senior Mobile App Developer (iOS/Swift)

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work model
Professional development opportunities
+2
Senior Mobile Application Developer (iOS) - Soweto
Senior Mobile Application Developer (iOS) - Soweto

Placements24 • Soweto

On-site
ZAR 600,000 - 900,000
Senior Software Engineer - Mobile (iOS/Android)
Senior Software Engineer - Mobile (iOS/Android)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000