Bachelor's or masters degree in computer science, Software Engineering, or a related field.
4–6 years of experience in front-end or full-stack software development.
Must Have:
- UI Development — proficiency in modern front-end development practices
- React — component-based UI development, state management, hooks
Nice to Have:
- Python — for scripting, tooling, or light backend work
- Experience with plugin-based or embedded web application frameworks
- Familiarity with data visualization libraries (e.g., D3.js, Recharts, Chart.js)
Experience integrating UIs with REST APIs and real-time data streams (WebSockets). Familiarity with CI/CD pipelines and front-end testing frameworks (Jest, Cypress, or equivalent).
Understanding of web accessibility standards (WCAG 2.1) and cross-browser compatibility.
Experience working within design systems and UI component libraries.
Ability to collaborate effectively with UX designers, backend engineers, and product stakeholders.
Experience in a regulated software setting (medical device preferred) is a plus.
Proficiency in leveraging AI-assisted development tools to accelerate coding and testing.