Job Closed
This listing is no longer active.
Moving Science Closer to Health
UI Software Engineer
Location
United States
Posted
125 days ago
Salary
$83.2K - $124.8K / year
Seniority
Senior
Job Description
UI Software Engineer
Precision Medicine Group
• 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.
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Full Stack Developer
AxceraAll-in-One Platform for Proprietary Trading Firms | Risk Controls, Trader Dashboards, Payout Automation, and Admin Tools
• Own architecture decisions across React, Next.js, and Node.js • Coach engineers through reviews and guidance • Champion AI tools to enhance delivery and code quality • Lead integration of machine learning capabilities • Architect and operate scalable systems on AWS • Translate business goals into technical roadmaps
• Implement software features based on defined requirements. • Contribute to the development and maintenance of both new and legacy codebases. • Collaborate with international team members and support cross-functional projects. • Participate in infrastructure improvements and product evolution.
• Define the architectural vision, principles, and long-term strategy for enterprise-scale agentic AI platforms and capabilities • Design scalable, secure, and governed architectures for AI agent orchestration, coordination, and execution across enterprise environments • Establish architectural standards, reusable patterns, and reference architectures for agent platforms, workflows, and governance • Define secure integration frameworks for AI agents interacting with enterprise systems, data, and applications • Partner with cross-functional stakeholders to align agentic architecture with business goals and enterprise requirements • Provide technical leadership and mentorship to ensure scalable and reusable agentic AI solutions • Establish frameworks to assess agent performance, reliability, risk, and production readiness
• Participate in all phases of the Software Development Life Cycle (SDLC) • Collaborate with Software Architects and Managers to deliver scalable and high-quality software solutions • Develop solutions that meet business and customer objectives while ensuring reliability and performance • Lead program design, coding, benchmark testing, debugging, and documentation with minimal supervision • Design, develop, and test software solutions aligned with business needs and service goals • Manage and contribute to the full software development lifecycle • Follow industry best practices and established development processes • Solve complex technical challenges and architectural issues • Initiate and lead code refactoring and performance optimization efforts • Contribute as a hands-on developer, deep diving into implementation across the technology stack • Collaborate effectively within cross-functional teams to ensure successful project delivery




