Retour à la recherche
WL
Willow LaboratoriesSource d’offres vérifiée

Senior Software Engineer (Mobile)

Offre en anglais

The role involves collaborating with product managers and designers to develop high-quality mobile user experiences. The engineer will lead software architecture and design while writing clean, testable code for stable health care applications.

  • Sur place
  • Vancouver, BC
  • Publié 28 juill. 2026
  • Postuler avant le 27 août 2026
  • 1 poste

D’autres postes auxquels postuler directement

Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.

Résumé du poste

*Note that this job is on-site Vancouver, Canada* Job Summary: Willow is a health and wellness innovator harnessing the power of artificial intelligence and clinical evidence to drive meaningful change in healthcare. We are using cutting-edge technology, data, and a highly engaging user experience to revolutionize chronic disease management and prevention. We are looking for an experienced Senior Software Engineer to join our growing team. We are looking for strong talent to help us create novel life-changing digital health solutions for our users. We hire creative people and give them autonomy to do great work. Our senior software engineers are comfortable dealing with high-level specifications, working independently and in small teams, and are involved in the product process from start to finish. We need engineers who are excited to try new approaches and collectively learn the right approach to delivering the best health care experiences. Duties & Responsibilities: · Work with product managers, designers, and a talented group of engineers to craft unique and beautiful user experiences that will make our mobile solutions best in class. · Play a critical role in the software architecture, design, and development of our mobile apps. · Write clean and well-tested code that allows us to keep our applications stable and easily modifiable. Contribute to a knowledge-sharing and an open and collaborative work environment. Qualifications and Experience · BS or higher in Computer Science, other related degree, or equivalent work experience. · 8+ years of experience developing software, with at least 5 years working with Java/Kotlin in mobile application development · Knowledge of mobile design principles, patterns, and best practices · Knowledge of push notifications, web technologies and services (HTTP, REST, websocket, etc.) · Design and development experience with Object Oriented Programming, SOLID principles, MVC, MVVM, Dependency Injection, persisting data · Understanding of source code management tools, such as Git · Experience with Kotlin Multiplatform, MongoDB/Realm, Bluetooth framework, IoT and Linux is a plus · Experience with engineering medical software is a plus · Team player Physical requirements/Work Environment This position primarily works in an office environment. It requires frequent sitting, standing and walking. Daily use of a computer and other computing and digital devices is required. May stand for extended periods when facilitating meetings or walking in the facilities. Some local travel is necessary; therefore, the ability to operate a motor vehicle and maintain a valid Driver’s license is required. The physical demands of the position described herein are essential functions of the job and employees must be able to successfully perform these tasks for extended periods. Reasonable accommodations may be made for those individuals with real or perceived disabilities to perform the essential functions of the job described.

Ce que vous ferez

The role involves collaborating with product managers and designers to develop high-quality mobile user experiences. The engineer will lead software architecture and design while writing clean, testable code for stable health care applications.

Exigences

Candidates need a degree in Computer Science and over 8 years of software experience, including at least 5 years with Java/Kotlin for mobile. Proficiency in mobile design patterns, SOLID principles, and source code management is required.

Compétences indiquées

  • API RESTSouhaitée
  • KotlinSouhaitée
  • MongoDBSouhaitée
  • JavaSouhaitée
  • GitSouhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • Java
  • Kotlin
  • Mobile Application Development
  • Software Architecture
  • Object Oriented Programming
  • SOLID Principles
  • MVC
  • MVVM
  • Dependency Injection
  • Git
  • HTTP
  • REST
  • Websockets
  • Kotlin Multiplatform
  • MongoDB
  • Realm

Domaines d’emploi

  • Software
  • Technology
  • Healthcare
  • Engineering
  • Science & Research

Renseignements supplémentaires

Formation minimale
Baccalauréat
Expérience minimale
10+ ans
Postuler avant le
27 août 2026
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Niveau d’expérience
Mid-Senior level
Mode de candidature
La candidature directe est offerte