Posted: 15 hours ago
Job Description
<p><b>About the Role:</b></p><p>TELUS Health Virtual Care is a rapidly growing division of TELUS Health. We develop and</p><p>operate a next-generation telemedicine service that lets Canadians access primary care and</p><p>other healthcare services through an app. With nearly 2 million members across Canada, we are</p><p>reimagining the doctor-patient relationship, leveraging technology to make Canadian healthcare</p><p>more accessible, compassionate, and patient-centered.</p><p><br></p><p>As our team of 40+ developers and designers scales to support the growing scope and</p><p>complexity of the healthcare services offered by TELUS Health, we are looking for a talented</p><p>developer experienced in iOS and Swift to join our team.</p><p><br></p><p><b>Responsibilities</b></p><p>Our iOS application is built with Swift using a hybrid UIKit and SwiftUI architecture. As we</p><p>modernize our codebase, we maintain some legacy UIKit screens, actively migrate existing</p><p>UIKit components to SwiftUI, and develop new features in SwiftUI.</p><p><br></p><p><b>As a senior iOS developer, you will:</b></p><p>● Work with a focused team of other talented engineers, designers, and product managers</p><p>to enhance our existing patient-facing iOS app, building new SwiftUI features while</p><p>maintaining our UIKit foundation.</p><p>● Ensure performance and quality of the application</p><p>● Autonomously build end-to-end features for the app.</p><p><br></p><p><b>You should be the kind of person who:</b></p><p>● Loves developing iOS apps for its own sake</p><p>● Writes clean understandable code</p><p>● Champions practices including Unit Testing, Continuous Delivery & Dependency</p><p>Injection</p><p>● Is passionate about building apps that have a positive social impact</p><p>● Comfortable working in hybrid codebases and adapting to evolving technical stacks</p><p>● Has a decent sense humor (our dev team has a weird obsession with the Simpsons</p><p>and questionable emojis)</p><p><br></p><p><b>Qualifications</b></p><p><b>Must Haves</b></p><p>● 5+ years of professional experience developing software for iOS or macOS using Swift</p><p>● Familiar with Apple's design principles and interface guidelines</p><p>● Understanding of IT Standards, UX Design, Accessibility, Agile Methodologies</p><p>● Strong knowledge of both UIKit and SwiftUI, including programmatic UIKit layouts and</p><p>modern SwiftUI patterns</p><p>● Experience working with hybrid iOS architectures and UIKit/SwiftUI interoperability</p><p>● Experience with SwiftUI</p><p>● Experience with XCTest, Xcode instruments and git</p><p>● Experience working with RESTful APIs</p><p><br></p><p><b>Education</b></p><p>● BS/MS degree in Computer Science or closely related field or equivalent practical</p><p>experience</p><p><br></p><p><b>Nice To Haves</b></p><p>● Experience with TCA, MVI or unidirectional data flow architecture</p><p>● Experience migrating UIKit apps to SwiftUI</p><p>● Knowledge of Combine framework</p><p>● Experience with Android development</p><p>● CI/CD experience</p><p>● Experience with Ruby</p><p><br></p><p><b>Equal Opportunity Employer</b></p><p><br></p><p>At TELUS Digital, we are proud to be an equal opportunity employer and are committed to creating a diverse and inclusive workplace. All aspects of employment, including the decision to hire and promote, are based on applicants’ qualifications, merits, competence and performance without regard to any characteristic related to diversity.</p><p><br></p><p><b>What We'll Offer</b></p><p><br></p><p><b>In addition to a great culture and interesting work with opportunities for growth and development, this position is eligible for the following benefits:</b></p><p><br></p><p>Healthcare benefits - Medical, Vision, Dental</p><p>401K matching</p><p>Employee Share Purchase Plan</p><p>Competitive PTO Policy</p><p>Employee Assistance Program (EAP)</p><p>Life & Disability Insurance</p><p>And more!</p><p><br></p><p><b>Apply Now!</b></p>Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Tdotjobs.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.