Principal UI/UX Engineer

8th Light
Summary
Join 8th Light, a remote-first software consultancy, as a Principal UI/UX Engineer specializing in experimentation and visualization. Leverage your 10+ years of experience building accessible and intuitive user interfaces to interpret experimentation results for both technical and non-technical users. You will transform complex metrics into clear visual stories, guiding decision-making. You'll build custom React visualizations, integrate with backend APIs and BI tools, and collaborate with cross-functional teams. Lead front-end and visualization execution for client-facing experimentation platforms, ensuring clarity, performance, and usability. Create compelling visual stories that make trade-offs, signals, and decisions more understandable.
Requirements
- Built advanced interfaces using React and TypeScript, including custom chart components
- Created and embedded dashboards using business intelligence tooling such as Apache Superset, with templated SQL logic and user filters
- Used visualization libraries like D3, Recharts, or Chart.js to clearly communicate statistical metrics
- Integrated frontend components with Java/Spring Boot APIs and structured result data
- Translated metrics such as lift, p-values, confidence intervals, and significance into visual, accessible insights
- Collaborated closely with cross-functional teams (e.g., analysts, model owners, PMs) to ensure your tools are aligned with workflows, not just data
- Designed data storytelling flows that help users compare variants, identify trends, and share learnings
Responsibilities
- Own the UI layer for experimentation results, ensuring clarity, performance, and usability
- Build and maintain Superset dashboards that visualize KPIs, guardrails, and cohort metrics
- Embed Superset views into React-based portals, managing auth, layout, and dynamic filters
- Design and implement custom React data visualizations (e.g., lift charts, confidence bands, significance indicators)
- Collaborate with Platform Data Engineers and Java API teams to define and consume versioned, structured result data
- Lead UX design for flows like result filtering, exclusions, comparison tools, and sharing experiments
- Partner with stakeholders to ensure your tools reflect the decisions they need to make, not just the data thatβs available
- Create storytelling experiences that help users navigate results, spot meaningful patterns, and share findings across teams
Preferred Qualifications
- Experience with Bayesian analysis, calibration charts (e.g., TTR), or advanced stat models
- A strong grasp of accessibility (WCAG), progressive enhancement, and front-end performance tuning
Benefits
- An L&D Program which includes: Learning budget, and in-person learning opportunities
- Coworking Access to support our remote-first team
- Wellness days
- 12 weeks of new parent leave available for eligible employees
- Semi-annual promotion panel
Share this job:
Similar Remote Jobs

