
Senior Software Engineer – iOS
Glucode
full-time
Posted on:
Location Type: Hybrid
Location: Sandton • 🇿🇦 South Africa
Visit company websiteJob Level
Senior
Tech Stack
iOSJenkinsObjective-CSwift
About the role
- Provide technical guidance and mentorship to junior and intermediate developers.
- Collaborate with engineering teams to ensure the design and implementation of efficient, scalable, and maintainable solutions.
- Contribute to the development of the company's technical vision and strategy.
- Design, develop, and implement complex engineering projects, ensuring adherence to best practices and company guidelines.
- Collaborate with project managers, product owners, and stakeholders to define project scope, goals, and deliverables.
- Ensure the quality and reliability of products and systems through thorough testing and validation.
- Work closely with other departments (e.g., Product, Sales, Marketing) to ensure alignment of engineering goals with overall business objectives.
Requirements
- BS/MS degree in Computer Science, Engineering or related field, or equivalent experience.
- 6 + years native iOS development experience, Object-Oriented Programming (OOP) and Test-Driven Development (TDD).
- Demonstrated experience in Objective-C/Swift/UIKit and other native iOS frameworks.
- Experience using AppStore Connect: submitting and managing iOS applications in the App Store.
- Ability to develop reactive native mobile applications using the latest frameworks such as Swift UI and Combine.
- Demonstrated experience in testing and test automation to ensure the quality of the app.
- Experience using source control systems like Git and Continuous Integration/Continuous Deployment (CI/CD) tools like Jenkins, Travis CI, or CircleCI.
- Experience in creating and using CocoaPods or Swift Package Manager (SwiftPM) to manage third-party dependencies.
- Demonstrate debugging and problem-solving skills.
Benefits
- Group Medical Aid percentage contribution.
- Group Life Scheme benefit.
- Apple computer: to seamlessly conduct your work.
- Fitness Watch Gift.
- Home Office Allowance.
- Monthly Cell phone/Data Allowance.
- Personal Device Insurance.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
iOS developmentObject-Oriented ProgrammingTest-Driven DevelopmentObjective-CSwiftUIKitSwift UICombinetest automationdebugging
Soft skills
technical guidancementorshipcollaborationproject managementcommunicationproblem-solving
Certifications
BS degree in Computer ScienceMS degree in Computer ScienceEngineering degree