Precision Medicine Group

UI Software Engineer

Job Description

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 opportunities.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, User Experience Design, Human-Computer Interaction, Information Systems, or related field - or equivalent practical experience.

Work Experience:

  • 3 - 6+ years of professional front‑end or full‑stack development experience.
  • Experience designing and building UI components using JavaScript/TypeScript and modern frameworks such as Vue.js, React, or Angular.
  • Demonstrated ability to create interactive prototypes using tools such as Figma/Figma Make or similar.
  • Experience collaborating with Business Analysts and stakeholders to refine requirements and validate user workflows.
  • Familiarity with Git-based source control (GitLab, GitHub, or Azure DevOps).
  • Experience working within agile development teams.
  • Experience in life sciences, healthcare, laboratory systems, or regulated environments is beneficial but not required.
  • Exposure to Computer Systems Validation (CSV) or 21 CFR Part 11 is a plus.
  • Experience with or strong interest in AI‑powered design and engineering tools (e.g., Figma Make, Galileo AI, Uizard, Vercel v0, Locofy, Cursor, GitHub Copilot) to accelerate prototyping, component creation, or front‑end development.

Skills:

  • Strong understanding of UI/UX principles, usability heuristics, and user-centered design approaches.
  • HTML, CSS, JavaScript/TypeScript proficiency, with ability to bring polished UI designs to life.
  • Experience with Vue.js and React strongly preferred as both are in use across different applications.
  • Experience integrating and customizing third‑party JavaScript components, especially Handsontable or comparable grid/spreadsheet engines.
  • Ability to analyze manual processes and design efficient electronic workflows that capture all required data elements previously recorded on paper.
  • Ability to create intuitive prototypes quickly and iterate based on feedback.
  • Ability to interpret requirements, create wireframes or mockups, and translate them into production-ready components.
  • Knowledge of API-driven UI development and working with RESTful interfaces.
  • Excellent visual and interaction design sensibilities with attention to detail.
  • Strong troubleshooting and performance optimization skills.
  • Effective communication and ability to collaborate cross-functionally.
  • Ability to communicate design rationale and interaction behavior through mockups, prototypes, and visual artifacts.
  • Familiarity with AI‑assisted capabilities such as auto‑layout generation, code generation, pattern‑library creation, or component refactoring.

Precision is required by law in some states or cities to include a reasonable estimate of the compensation range for this role. This compensation range takes into account the wide range of factors that are considered in making compensation decisions including but not limited to: skill sets, experience and training, licensure and certifications, and other business and organizational needs. The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled. At Precision, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case. This role is also eligible for a discretionary annual bonus, health insurance, retirement savings benefits, life insurance and disability benefits, parental leave, and paid time off for sick leave and vacation, among other benefits.
Reasonable estimate of the current range
$83,200$124,800 USD

Any data provided as a part of this application will be stored in accordance with our Privacy Policy. For CA applicants, please also refer to our CA Privacy Notice.

Precision Medicine Group is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other characteristics protected by law.

If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact Precision Medicine Group at [email protected].

It has come to our attention that some individuals or organizations are reaching out to job seekers and posing as potential employers presenting enticing employment offers. We want to emphasize that these offers are not associated with our company and may be fraudulent in nature. Please note that our organization will not extend a job offer without prior communication with our recruiting team, hiring managers and a formal interview process.