End Date: April 3, 2026
Job Description
All candidates applying for an iOS developer position should have the following:
BS / MS / PhD in Computer Science OR equivalent degree OR equivalent experience
Experience developing apps using Swift or Objective-C
Passion for quality and close attention to details
Strong communication and interpersonal skills
Experience using iOS frameworks like UIKit, Foundation etc.
Good understanding of UI design and common usability issues is helpful
Experience using Xcode 12 or later
Familiarity with Git or similar source control software
Candidates applying for intermediate positions additionally require:
At least 3+years' experience in commercial grade software development using Swift or Objective-C
Good understanding of Object Orientated Programming concepts
Good problem solving and troubleshooting skills
Ability to deliver solid work on tight schedules
Familiarity with JSON, Codable, GCD or asynchronous programming
A passion for technology and the ability to learn new concepts quickly
Thorough knowledge of macOS and iOS is helpful
Candidates applying for senior positions additionally require:
At least 5+years' experience in commercial grade software development using Swift or Objective-C
2+ years working with JSON, Codable, GCD or asynchronous programming
Excellent understanding of Object Orientated Programming concepts
Expertise with Swift, Objective-C, iOS, fundamentals and frameworks
Excellent problem solving and troubleshooting skills
Ability to deliver solid work on tight schedules
Have a passion to write and help others produce efficient code.
Mentor and train fellow team members to become better developers
Solid understanding of the full mobile development life cycle
A passion for technology and the ability to learn new concepts quickly
Thorough knowledge of macOS and iOS
Education
Bachelor's Degree: Information Technology