Talent.com
No longer accepting applications
Intermediate Software Engineer - iOS

Intermediate Software Engineer - iOS

Boardroom AppointmentsWorkFromHome, South Africa
22 days ago
Job description

About the job Intermediate Software Engineer - iOS

Remote

Core Requirements

  • BS / MS degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Experience in Objective-C / Swift / UIKit and other native iOS frameworks is mandatory.
  • 3-5 years of experience in iOS development.
  • Experience in using AppStore Connect : This means that you have experience in the process of submitting and managing iOS applications in the App Store.

Required Skills and Attributes :

  • Knowledge and proficiency in OOP principles, general software development, and TDD.
  • Ability to perform automation tests to ensure software quality and reliability.
  • Proficiency in creating and using CocoaPods / SwiftPM to manage dependencies and simplify software development.
  • Expertise in source control systems and CI / CD to ensure smooth and efficient collaboration among team members.
  • Demonstrated debugging and problem-solving skills to troubleshoot and resolve software issues.
  • Advantageous Skills and Experience :

  • An understanding of implementing Flutter in native iOS projects.
  • SwiftUI experience.
  • Responsibilities :

  • The Intermediate Software Engineer role is a mid-level position within the engineering team, responsible for implementing moderately complex features and optimising existing code.
  • This role requires a solid technical background, good problem-solving skills, and effective communication skills to collaborate with cross-functional teams and drive projects to successful completion.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • WorkFromHome, South Africa