Job Specifications
Position Summary
The Software Engineer (UI/UX) is a hands‑on front‑end developer responsible for designing, prototyping, and building intuitive, user‑centered interfaces that directly improve laboratory workflows and end‑user efficiency across Precision for Medicine’s Translational Sciences applications - including Precision LIMS, Lab ePortal, Logistics ControlTower, and additional custom-built systems. This role is central to shaping new features and functionality, enhancing or redesigning existing manual or digital processes, and adapting user experiences as new workflows replace previous ways of working. The engineer will work within a small, collaborative development team supporting these critical laboratory and operational applications and partners closely with Business Analysts and key business stakeholders to gather requirements, design and iterate rapidly, and translate user needs into clean, functional, and highly usable front‑end experiences.
The ideal candidate has strong UI/UX sensibilities, experience iteratively building rapid prototypes, and solid front‑end engineering skills to turn designs into production-quality features. The role also incorporates AI‑assisted design and prototyping – especially using Figma Make – to accelerate layout generation, pattern creation, interface exploration and design consensus. The Software Engineer (UI/UX) will also manage and optimize the use of third‑party UI components – particularly Handsontable for embedded spreadsheet interfaces – ensuring they are configured effectively and tuned to maximize performance, kept up‑to‑date, and maintained within a validated environment.
This position is intended for a mid‑ to senior‑level individual contributor with strong UI/UX engineering expertise and an interest in leveraging modern AI‑assisted tools.
About Precision For Medicine
Precision for Medicine develops assays and runs global logistics by using biomarkers to stratify patients, incomparably improving R&D efficiency and success for our clients. We lead every aspect of clinical trials from sites to biomarkers to diagnostics, all under a single roof. We dramatically accelerate our clients' pathway from proof of concept to drug approval.
Essential Functions
UI/UX Design & Front-End Development:
Build and enhance user interfaces across Precision LIMS, Lab ePortal, Logistics ControlTower, and related applications.
Develop rapid prototypes using Figma, Figma Make, and other AI-assisted prototyping tools, and iterate based on stakeholder feedback.
Implement clean, responsive, accessible, and maintainable front-end code.
Translate wireframes and prototypes into high-quality functional components.
Ensure consistency across applications by following established design patterns and style guidelines.
Leverage AI‑driven prototyping and layout tools to rapidly generate interface concepts and iterate based on user feedback.
Use AI‑assisted capabilities such as auto‑layout generation, code generation, pattern‑library creation, and component refactoring to improve design quality, consistency, and development efficiency.
Production Support
Support troubleshooting and resolution of UI‑related issues in production environments.
Collaborate with support teams to investigate reported issues and ensure timely resolution.
Assist in user acceptance testing of UI enhancements and new features.
Core Competencies
User-centered design mindset
Strong problem-solving skills
Attention to detail and visual precision
Clear communication and collaboration
Adaptability in a fast-paced environment
Third-Party Component Ownership
Administer and optimize Handsontable and other third‑party UI components.
Ensure these components are kept current, thoroughly tested, and maintained in a validated state.
Evaluate updates, new features, and configuration options to maximize usability and performance.
Use AI tools to assist in refactoring, optimizing, or validating UI components, including accessibility and performance checks.
Quality, Documentation & Best Practices
Conduct UI testing, usability validation, and accessibility reviews.
Provide documentation for UI workflows, component behavior, and design decisions.
Ensure adherence to internal engineering standards, validation requirements, and security guidelines.
Promote best practices in front-end coding, design consistency, and user-centered design.
Create or contribute to end‑user training content - including guides, walkthroughs, embedded help text, and release notes - to support smooth adoption of new or updated user interfaces.
Partner with the Automated Testing team to ensure UI components are testable, stable, and compatible with automated testing frameworks.
Collaborate with Business Analysts and training/support teams to ensure training materials accurately reflect system functionality.
Conduct AI‑assisted usability reviews, heatmap or journey‑based analysis, accessibility checks, and workflow evaluations to identify improvement opp