Place Let’s meet at Web Summit 2025!

dateNovember 10-12

Anna Vasylko
Read more x

Senior iOS Developer

We’re looking for a talented developer experienced in iOS and Swift to join our team of 40+ developers and designers supporting the growing scope and complexity of the healthcare services.

  • Full time
  • Lviv/remote

About us

Brainence has spent 9+ years building first-class products — and the teams behind them. Over 50 startups and enterprises have trusted us to launch MVPs, scale engineering teams, and deliver products that perform in the real world. Our playground spans healthcare, edtech, real estate, retail, construction, logistics, insurance, and more.

About the project

The project you’ll be working on is a rapidly growing division of health technology services provider. You’ll join a team developing and operating a next-generation telemedicine service that lets Canadians access primary care and other healthcare services through an app. With nearly 2 million members across Canada, we’re reimagining the doctor-patient relationship, leveraging technology to make Canadian healthcare more accessible, compassionate, and patient-centered.

Responsibilities

The iOS application is built with Swift using a hybrid UIKit and SwiftUI architecture. As we modernize our codebase, we maintain some legacy UIKit screens, actively migrate existing UIKit components to SwiftUI, and develop new features in SwiftUI.

As a senior 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, building new SwiftUI features while maintaining our UIKit foundation.
  • 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
  • Comfortable working in hybrid codebases and adapting to evolving technical stacks
  • Has a decent sense of humour (our dev team has a weird obsession with the Simpsons and questionable emojis)

Requirements

  • 5+ years of professional experience developing software for iOS or macOS using Swift
  • Familiar with Apple’s design principles and interface guidelines
  • Understanding of IT Standards, UX Design, Accessibility, Agile Methodologies
  • Strong knowledge of both UIKit and SwiftUI, including programmatic UIKit layouts and modern SwiftUI patterns
  • Experience working with hybrid iOS architectures and UIKit/SwiftUI interoperability
  • Experience with SwiftUI
  • Experience with XCTest, Xcode instruments, and git
  • Experience working with RESTful APIs
  • BS/MS degree in Computer Science or a closely related field, or equivalent practical experience
  • English and Ukrainian languages at Upper Intermediate level or higher

Nice to have:

  • Experience with TCA, MVI, or unidirectional data flow architecture
  • Experience migrating UIKit apps to SwiftUI
  • Knowledge of the Combine framework
  • Experience with Android development
  • CI/CD experience
  • Experience with Ruby

What we offer

  • 18 vacation days and 10 sick days
  • 2 extra unpaid days off each month
  • Work remotely or from our Lviv office
  • All necessary equipment provided
  • 50% covered for courses, webinars, and training
  • Team that makes Mondays feel less like Mondays

Apply here

Drop your details below, and we'll get back to you soon

    Vacancy