
Front-End Software Engineer
Vital Bio
full-time
Posted on:
Location Type: Office
Location: Oakville • 🇨🇦 Canada
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AngularJavaScriptReactTypeScriptVue.js
About the role
- Lead the design, development, and optimization of front end applications and internal tools for VitalOne, the flagship diagnostic device.
- Participate in all phases of UI design: from initial concept and rapid prototyping to testing, iteration, and final deployment.
- Develop and integrate UI components using modern JavaScript frameworks (Vue, React, or Angular), emphasizing usability, scalability, and compliance.
- Build and maintain automated test suites for front end applications and support manual verification efforts.
- Collaborate closely with software, hardware, and product teams to ensure seamless integration and delivery.
- Champion best practices in project documentation, version control, and code review.
- Support sustainable engineering functions to help shape a reliable, regulatory-compliant front end for medical technologies.
Requirements
- 5-7 years of experience in front end software design and product development.
- Proven ability to ship complex, high-quality, and responsive applications.
- Strong proficiency in HTML, CSS, JavaScript, and TypeScript.
- Hands-on experience with at least one modern JavaScript framework (Vue, React, or Angular).
- Skilled in UI design tools such as Figma.
- Expertise in Git for version control and collaboration.
- Familiarity with HTTP-based APIs, code generation, and integration with backend services.
- Experience building healthcare, medical device, or diagnostic applications (bonus).
- Background working with hardware products or tablet-focused UIs (bonus).
- Knowledge of functional programming and compile-time safety (bonus).
- Hands-on use of Vue.js in production environments (bonus).
- Experience with OpenAPI/Swagger, code-generation tools, or NixOS (bonus).
- Appreciation of FDA/ISO guidelines for software quality and safety (bonus).
Benefits
- Develop intuitive interfaces for products transforming healthcare diagnostics.
- Collaborate with innovative engineers and scientists in an agile, mission-driven environment.
- Advance your skills and career while delivering real impact for global healthcare.
- Join a supportive team that values creativity, discipline, and a sense of humor.
- Accommodation for individual needs in hiring process in keeping with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
HTMLCSSJavaScriptTypeScriptVueReactAngularUI designautomated testingfunctional programming
Soft skills
collaborationproject documentationcode reviewiterationusability