UI Software Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
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. • 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. • 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.
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.