Glucode

Senior Software Engineer – iOS

Glucode

full-time

Posted on:

Location Type: Hybrid

Location: Sandton • 🇿🇦 South Africa

Visit company website
AI Apply
Apply

Job 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