Senior Frontend Software Engineer
Role details
Job location
Tech stack
Job description
The Senior Frontend Software Engineer is responsible for designing and development of modular, scalable UI architecture for multiple medical device products. Architect cross-platform user interface solutions that can be deployed across different devices and form factors while maintaining consistency, reusability, and high performance in embedded systems environments.
This position reports to the Software Systems Architect and is part of the Medical Software Team within the Research & Development department located in Heerbrugg, Switzerland, and will be an on-site role.
In this role, you will have the opportunity to:
- Design and evolve modular cross-platform UI frameworks and reusable component libraries supporting multiple product lines.
- Establish and maintain architectural patterns, design systems, and coding standards for scalable UI development.
- Develop proof-of-concepts to evaluate new technologies, rendering approaches, and UI paradigms.
- Collaborate with product and engineering teams to translate roadmap needs into robust UI solutions.
- Ensure reliable, compliant, and user-centered UI workflows for safety-critical medical applications.
Requirements
Do you have experience in UI?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience designing modular cross-platform UI architectures (Flutter, Qt, or similar) with significant component reuse across products.
- Proven ability to build multi-product UI frameworks using configuration-based variation and no code branching.
- Strong track record developing reusable UI components with very high test coverage, full accessibility support, and maintainable, well-reviewed code.
- Experience implementing safety-critical UI workflows in regulated environments with no open critical usability or risk findings at release.
It would be a plus if you also possess previous experience in:
- Developing performance-critical UIs achieving real-time framerate and low interaction latency on constrained hardware.
- Utilizing graphics technologies (e.g., Canvas, WebGL) for custom rendering tasks.
- Supporting traceability, documentation, and risk-management processes in regulated development, familiarity with medical device standards such as IEC 62304 or ISO 14971.