
UI Software Engineer
Precision Medicine Group
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $83,200 - $124,800 per year
About the role
- The Software Engineer (UI/UX) is responsible for designing, prototyping, and building intuitive, user‑centered interfaces.
- Work within a small, collaborative development team supporting critical laboratory and operational applications.
- Gather requirements, design, and iterate rapidly, translating user needs into functional front‑end experiences.
- Build and enhance user interfaces across Precision LIMS, Lab ePortal, Logistics ControlTower, and related applications.
- Collaborate closely with Business Analysts and key stakeholders to ensure user-centered design and functionality.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, User Experience Design, Human-Computer Interaction, Information Systems, or related field - or equivalent practical 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.
- Exposure to Computer Systems Validation (CSV) or 21 CFR Part 11 is a plus.
Benefits
- discretionary annual bonus
- health insurance
- retirement savings benefits
- life insurance
- disability benefits
- parental leave
- paid time off for sick leave and vacation
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptVue.jsReactAngularUI componentsprototypingfront-end developmentfull-stack developmentagile development
Soft Skills
collaborationuser-centered designrequirement gatheringiterationcommunication