Develop iOS applications using Swift and UIKit. Enhance existing patient-facing iOS app. Collaborate with a focused team of engineers, designers, and product managers.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
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