Senior Mobile Application Developer (iOS/Swift)

Placements24

Southampton

On-site

GBP 41,000 - 54,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

Competitive salary and performanceBonu
Modern Randburg office access to top开发
Professional development opportunities
Collaborative and innovative culture
Career growth opportunities
Work-life balance prioritized

Job summary

Placements24 is seeking a Senior Mobile Application Developer specializing in iOS with Swift, based in Randburg, Gauteng. The role encompasses designing, developing and delivering high-quality mobile apps for a global audience.

You will collaborate with product managers, UI/UX, and engineers across the full development lifecycle, ensuring performant, user-friendly experiences and adherence to Apple guidelines and modern best practices.

Qualifications

  • Proven experience as an iOS Developer with released apps.
  • Strong knowledge of Swift and the iOS SDK.
  • Solid understanding of OOP and design patterns.
  • Experience with UIKit/SwiftUI UI development.
  • Experience with RESTful APIs and JSON.
  • Familiarity with Core Data, Realm, or similar persistence.
  • Experience with version control (Git).
  • Understanding of full mobile lifecycle and Agile methods.

Responsibilities

  • Develop and maintain native iOS apps using Swift and the iOS SDK.
  • Design intuitive interfaces aligned with Apple's Human Interface Guidelines.
  • Collaborate with product, design and engineering teams to ship new features.
  • Write clean, maintainable, well-documented code.
  • Optimize performance for speed and scalability.
  • Identify and fix bugs, troubleshoot issues.
  • Participate in code reviews and provide feedback.
  • Stay up-to-date with iOS trends and best practices.
  • Work with backend teams to integrate with server-side systems.

Skills

Swift
iOS SDK
UIKit/SwiftUI
RESTful APIs
OOP design patterns
Agile methodologies
Problem solving
Team collaboration

Education

Bachelor's degree or equivalent experience in CS/Engineering

Tools

Git

Job description

About the Role

Our client, a leader in mobile technology solutions, is seeking an experienced Senior Mobile Application Developer with a specialization in iOS development using Swift. This role, based in Randburg, Gauteng , is an exciting opportunity to design, develop, and deliver high-quality, innovative mobile applications that reach a global audience. You will be involved in the entire development lifecycle, from concept and design to implementation, testing, and deployment. The ideal candidate possesses a deep understanding of the iOS SDK, Swift programming language, and best practices for building performant and user-friendly mobile experiences. You will collaborate closely with product managers, UI/UX designers, and other engineers to bring cutting-edge mobile solutions to life. This position offers the chance to make a significant impact within the mobile development landscape in Randburg .

Key Responsibilities
  • Develop and maintain native iOS applications using Swift and the iOS SDK.
  • Design and implement user interfaces that are intuitive, engaging, and adhere to Apple's Human Interface Guidelines.
  • Collaborate with cross-functional teams to define, design, and ship new mobile features.
  • Write clean, maintainable, and well-documented code.
  • Optimize application performance for speed and scalability.
  • Identify and fix bugs, troubleshoot issues, and improve application performance.
  • Participate in code reviews, providing constructive feedback to peers.
  • Stay up-to-date with the latest iOS development trends, technologies, and best practices.
  • Work with backend teams to integrate mobile applications with server-side systems.
Requirements
  • Proven experience as an iOS Developer, with a strong portfolio of released applications.
  • Expertise in Swift programming language and the iOS SDK.
  • Solid understanding of object-oriented programming principles and design patterns.
  • Experience with UI development frameworks like UIKit and SwiftUI.
  • Proficiency in working with RESTful APIs and JSON.
  • Familiarity with Core Data, Realm, or other persistence frameworks.
  • Experience with version control systems (e.g., Git).
  • Understanding of the full mobile development lifecycle and agile methodologies.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and teamwork abilities.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
  • Our client offers a competitive salary, performance bonuses, and a comprehensive benefits package.
  • You will work in a modern office environment in Randburg with access to the latest tools and technologies.
  • Opportunities for professional development, including attending conferences and workshops, are provided.
  • The company fosters a collaborative and innovative culture.
  • Enjoy working on exciting projects that push the boundaries of mobile technology.
  • The role offers significant opportunities for career growth and advancement.
  • Employee well-being and work-life balance are prioritized.
  • Join a talented team dedicated to creating exceptional mobile experiences.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mobile Application Developer (iOS/Swift)
Senior Mobile Application Developer (iOS/Swift)

Placements24 • London Borough of Newham

Hybrid
GBP 70,000 - 110,000
Competitive salary
Hybrid work model
Professional development opportunities
+2
Senior iOS Swift Developer – Impactful Mobile Engineer
Senior iOS Swift Developer – Impactful Mobile Engineer

Placements24 • Southampton

On-site
GBP 41,000 - 54,000
Competitive salary and performanceBonu
Modern Randburg office access to top开发
Professional development opportunities
+3
Lead UX/UI Designer - Mobile Applications
Lead UX/UI Designer - Mobile Applications

Placements24 • Southampton

Remote
GBP 85,000 - 110,000
Remote work
Competitive salary
Health benefits
+1
Senior Software Development Lead
Senior Software Development Lead

Placements24 • Southampton

On-site
GBP 54,000 - 82,000
Competitive salary + bonus
Health insurance
Stock options or equity participation
+6
Remote Lead Mobile App Developer (iOS/Android)
Remote Lead Mobile App Developer (iOS/Android)

Placements24 • Southampton

Remote
GBP 90,000 - 150,000
Fully remote work
Competitive salary (top‑tier tech)
Health, dental, vision insurance
+1
Senior Engineering Manager - Product Development
Senior Engineering Manager - Product Development

Placements24 • Southampton

Hybrid
GBP 68,000 - 95,000
Competitive salary
Executive health insurance & pension
Significant annual bonus
+5
Senior Software Engineer (Java & Spring)
Senior Software Engineer (Java & Spring)

Placements24 • Southampton

Hybrid
GBP 41,000 - 63,000
Competitive salary
Hybrid work model
Medical coverage
+2
Senior Software Engineer, Backend Systems
Senior Software Engineer, Backend Systems

Placements24 • Southampton

Hybrid
GBP 41,000 - 54,000
Health insurance
Retirement plan with company match
Paid time off
+2
Senior Game Designer (Mobile Strategy)
Senior Game Designer (Mobile Strategy)

Placements24 • Southampton

Hybrid
GBP 41,000 - 54,000
Competitive salary and performance‑drx
Medical, dental and vision insurance
Generous paid time off
+3
Senior UX/UI Designer - Mobile Applications
Senior UX/UI Designer - Mobile Applications

Placements24 • London Borough of Newham

Hybrid
GBP 65,000 - 90,000
Competitive salary
Health insurance
Performance bonuses
+4