Senior Software Engineer - Mobile (iOS)

Placements24

Stellenbosch

Presencial

ZAR 600.000 - 900.000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Competitive salary
Health benefits
Performance-based incentives
Career development opportunities

Descripción de la vacante

Placements24 is seeking a Senior Software Engineer focused on iOS development to design, build, and optimize the company's flagship mobile app from its Paarl, Western Cape offices. You will work closely with product managers, designers, and other engineers to deliver high-quality features for millions of users.

The ideal candidate has deep knowledge of the iOS ecosystem, Swift, UIKit, and modern architectural patterns, with a proven track record of shipping reliable mobile apps and collaborating

Formación

  • 6+ years of professional mobile app development experience.
  • 4+ years of iOS development experience using Swift.

Responsabilidades

  • Design, develop, and maintain the iOS application.
  • Improve performance, quality, and responsiveness of the app.
  • Collaborate with product, design, and backend teams to ship features.
  • Write clean, maintainable code and document decisions.
  • Troubleshoot issues and optimize for speed and reliability.
  • Participate in code reviews and stay updated on iOS trends.
  • Work with UI/UX designers to ensure strong UX.

Conocimientos

Swift
iOS
UIKit
Core Data
GCD
RESTful APIs
MVVM
MVC
VIPER
CI/CD
Git
problem solving
teamwork
communication

Educación

Bachelor's degree in Computer Science, Engineering, or related field

Herramientas

Swift/SDK
UIKit
Core Data

Descripción del empleo

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.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

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

Placements24 • Paarl

Presencial
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 • Pretoria

Híbrido
ZAR 900.000 - 1.300.000
Stock options
Health benefits
Flexible work arrangement
+1
Senior Mobile Application Developer (iOS)
Senior Mobile Application Developer (iOS)

Placements24 • Pietermaritzburg

Presencial
ZAR 900.000 - 1.200.000
Relocation assistance
Generous paid time off
Senior Mobile Application Developer (iOS)
Senior Mobile Application Developer (iOS)

Placements24 • Soweto

Híbrido
ZAR 900.000 - 1.400.000
Senior Mobile App Developer (iOS)
Senior Mobile App Developer (iOS)

Placements24 • Vereeniging

Híbrido
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

Híbrido
ZAR 900.000 - 1.200.000
Competitive salary
Hybrid work model
Professional development opportunities
+2
Senior Mobile App Developer (iOS/Swift)
Senior Mobile App Developer (iOS/Swift)

Placements24 • Randburg

Híbrido
ZAR 700.000 - 1.200.000
Hybrid work Randburg
Competitive salary
Health and retirement plans
+2
Senior Mobile Application Developer (iOS)
Senior Mobile Application Developer (iOS)

Placements24 • Bloemfontein

Híbrido
ZAR 900.000 - 1.300.000
A competitive annual salary up to ZAR.
Comprehensive private medical coverage
Retirement savings plan
+5
Senior Mobile Application Developer (iOS/Swift)
Senior Mobile Application Developer (iOS/Swift)

Placements24 • Stellenbosch

Híbrido
ZAR 900.000 - 1.200.000
Competitive salary
Health insurance
Annual bonus
+2
Senior Mobile Application Developer (iOS) - Soweto
Senior Mobile Application Developer (iOS) - Soweto

Placements24 • Soweto

Presencial
ZAR 600.000 - 900.000