Intermediate Software Engineer - iOS

at  Boardroom Appointments

South Africa, , South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate14 Jun, 2024Not Specified15 Mar, 2024N/AApp Store,Reliability,Software Development,Computer ScienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Mobile

Software Engineering

Graduate

Computer Science, Engineering

Proficient

1

South Africa, South Africa