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.
#J-18808-Ljbffr
Senior Mobile Application Developer (iOS/Swift) in Southampton employer: Placements24
Our client offers an exceptional remote working environment for Tax Specialists, providing unparalleled flexibility and autonomy while ensuring a competitive salary package and performance bonuses. With a strong focus on continuous professional development, employees are encouraged to grow their expertise in South African tax law, all within a supportive culture that values strategic thinking and collaboration across departments.