Role Overview
At Quest Global, we are an engineering services provider driven by the desire to make a positive difference. We are looking for a UI Developer to develop responsive, performant, and accessible user interfaces for OneSpace-hosted clinical dashboards using React.
Responsibilities
- Develop responsive, performant, and accessible user interfaces for OneSpace-hosted clinical dashboards using React.
- Implement UI components that consume REST APIs from backend microservices, visualizing AI model outputs and data analytics results.
- Collaborate with the design team to translate UX designs and wireframes into pixel-perfect, production-ready UI components.
- Integrate dashboard UIs into the OneSpace plugin framework; adhere to OneSpace UI architecture and design system standards.
- Write clean, well-tested, and maintainable front-end code; participate in code reviews and contribute to coding standards.
- Implement automated UI tests and contribute to CI/CD pipelines for safe and frequent deployments.
- Optimize dashboard performance: load times, rendering efficiency, and real-time data update handling.
- Collaborate with backend and data engineering teams to define API contracts that best serve UI needs.
- Support QA and automation teams in debugging and resolving UI-related defects.
- Contribute to technical documentation for UI components, integration patterns, and deployment procedures.
Requirements
- Bachelor's or master’s degree in computer science, Software Engineering, or a related field.
- 4–8 years of experience in front-end or full-stack software development.
- Proficiency in modern front-end development practices.
- Expertise in React, including component-based UI development, state management, and hooks.
- Experience integrating UIs with REST APIs and real-time data streams (WebSockets).
- Familiarity with CI/CD pipelines and front-end testing frameworks (Jest, Cypress, or equivalent).
- Understanding of web accessibility standards (WCAG 2.1) and cross-browser compatibility.
- Experience working within design systems and UI component libraries.
Nice to Have
- Python for scripting, tooling, or light backend work.
- Experience with plugin-based or embedded web application frameworks.
- Familiarity with data visualization libraries (e.g., D3.js, Recharts, Chart.js).
- Experience in a regulated software environment (medical device preferred).
- Proficiency in leveraging AI-assisted development tools.
Skills
- React
- REST APIs
- Python
- CI/CD
- JavaScript