- Company Name
- Precision Medicine Group
- Job Title
- UI Software Engineer
- Job Description
-
**Job title:** UI Software Engineer
**Role Summary:**
Front‑end engineer focused on UI/UX design, rapid prototyping, and high‑quality implementation for laboratory workflow applications. Works with AI‑assisted tools (Figma, Figma Make) and third‑party components (Handsontable) to deliver responsive, accessible, and performant interfaces that improve end‑user efficiency.
**Expectations:**
* Mid‑ to senior‑level contributor with strong UI/UX sensibilities.
* Ability to iterate quickly, balance design with production constraints, and manage component ecosystems.
* Proficient in leveraging AI for design generation, code production, and component refactoring.
**Key Responsibilities:**
1. Design, prototype, and build user interfaces for LIMS, Lab ePortal, Logistics ControlTower, and related apps.
2. Translate wireframes and Figma Make outputs into production‑ready React/Vue/Angular components.
3. Maintain and optimize third‑party UI components (e.g., Handsontable) – update, test, and document configurations.
4. Conduct UI testing, accessibility reviews, and usability validation.
5. Produce UI documentation, training materials, and release notes for end‑user adoption.
6. Collaborate with Business Analysts, support teams, and automated testing teams for requirements, issue resolution, and testability.
7. Apply AI‑assisted tools for layout generation, code auto‑generation, and component refactoring to improve speed and consistency.
**Required Skills:**
* Front‑end development: React, Angular, Vue, or similar modern frameworks.
* HTML5, CSS3 (Flexbox/Grid), Sass/SCSS, responsive design, WCAG standards.
* Prototyping & design tools: Figma, Figma Make, Adobe XD, Sketch.
* Experience with third‑party UI libraries (Handsontable, ag‑Grid, etc.).
* AI‑assisted design & coding tooling knowledge.
* Strong sense of user‑centered design, visual communication, and detail orientation.
* Problem‑solving, collaboration, and adaptability in fast‑paced environments.
**Required Education & Certifications:**
* Bachelor’s degree in Computer Science, Human‑Computer Interaction, Information Design, or related field.
* Relevant certifications (e.g., Certified UX Professional, Google UX Design) are a plus but not mandatory.