Overview
Senior Front-End Engineer to design and develop rich, high-quality user interfaces for Stryker's clinical web applications, working closely with backend engineers on a micro-services ecosystem to deliver seamless, intuitive and reliable experiences for surgeons and clinical staff.
What you'll do
- Design, develop and validate front-end applications and components, from proof of concept to product, in alignment with requirements and architecture defined
- Be involved in technical choices definition for the UI layer, in collaboration with peers
- Contribute to design tradeoff decisions while developing components of the system
- Collaborate closely with backend engineers working on our micro-services ecosystem (Python/FastAPI, Rust/Axum, .NET) to define clean, efficient API contracts and integration patterns
- Establish a working relationship with product, UX and other engineering groups across the organization to successfully implement business and clinical requirements while applying the latest available tools and technology
- Work in collaboration with the DevOps team to ensure proper build, test and deployment of front-end solutions
- Ensure on-schedule delivery of high-quality, accessible and performant user interfaces that meet technical and clinical requirements
- Understand clinical workflows to enhance product usability and user experience
What you'll need
- Bachelor's degree in Software Engineering/Computer Science or related discipline and 10+ years of work experience
- 4+ years of work experience in front-end / web development, with a strong focus on modern JavaScript/TypeScript ecosystems
- Strong experience with React (production-grade)
- Experience with TypeScript, component architecture and testing practices (unit and end-to-end)
- Experience designing and consuming REST/JSON APIs; comfortable working alongside micro-services built in Python, Rust and/or .NET
- Knowledge of agile software principles and software development life cycle in a domain with strong regulatory constraints
- Strong verbal and written communication skills in English
Nice to have
- Experience with Vue.js or Angular
- Experience with cloud services on AWS or Azure
- Experience in web-based development using WASM or similar technologies
- Experience in WebGL or data visualization libraries
- Experience in medical software development
Details
- Work flexibility: Hybrid
- Travel: 10%
Read the full description and apply on the company’s own careers page.