Open Systems Technologies
iOS Developer
Open Systems TechnologiesCanada23 hours ago
ContractRemote FriendlyInformation Technology

Job Title: iOS Developer

Location: 100% Remote

Term: 1 year contract plus extension


Responsibilities:

Our existing iOS application is built with Swift and UIKit. As an iOS developer, you will:

Work with a focused team of other talented engineers, designers, and product managers to enhance our existing patient-facing iOS app.

Ensure performance and quality of the application

Autonomously build end-to-end features for the app.

You should be the kind of person who:

Loves developing iOS apps for its own sake

Writes clean understandable code

Champions practices including Unit Testing, Continuous Delivery & Dependency Injection

Is passionate about building apps that have a positive social impact

Has a decent sense humor (our dev team has a weird obsession with the Simpsons and questionable emojis)


Must Haves

5+ years of professional experience developing software for iOS or MacOS using Swift

Expertise in Apple's design principles and interface guidelines

Deep understanding of IT Standards, UX Design, Accessibility, Agile Methodologies

Expert level knowledge of UIKit, and building interfaces programmatically

Experience with XCTest, Xcode instruments and git

Experience working with RESTful APIs

BS/MS degree in Computer Science or closely related field or equivalent practical experience


Nice To Haves

Experience with MVI or unidirectional data flow architecture

Experience with SwiftUI

Experience with Android development

CI/CD experience

Experience with Ruby

Key Skills

Ranked by relevance