UI SDK Web Engineer

Embrace
Summary
Join our Web Observability team as a Senior UI & SDK Web Engineer! This hybrid role blends product development and observability infrastructure, requiring expertise in both frontend development (React + TypeScript) and contributing to open-source SDKs (OpenTelemetry). You will build internal tools, developer-facing dashboards, and high-performance instrumentation libraries to enhance web performance for top engineering teams. Collaborate with Product, Design, and Engineering teams to create user-friendly, data-rich experiences and work with Customer Success to integrate developer feedback. Establish best practices for code quality and contribute to the OpenTelemetry community, shaping web observability standards. This remote-first position is open to candidates in the U.S. or Canada, with occasional quarterly travel for team offsites.
Requirements
- Deep proficiency in TypeScript, including advanced type system features
- Strong experience with React and modern frontend architectures
- Familiarity with browser internals (e.g., performance APIs, Web Vitals, event loop behavior)
- Experience building or maintaining client-side SDKs or instrumentation tools
- Strong advocate for testing, with experience using tools like Jest and Playwright/Cypress
- Comfort debugging and optimizing both applications and libraries
- Excellent verbal and written communication skills
- Experience using Git and modern CI/CD workflows
Responsibilities
- Contribute to both the dashboard UI and Embrace Web SDKs used by our customers and internal teams
- Build performance monitoring and diagnostics tools for modern web applications
- Help shape our SDK design and upstream contributions to OpenTelemetry
- Collaborate with Product, Design, and Engineering teams to deliver user-friendly, data-rich experiences
- Partner with Customer Success to incorporate feedback from developers using our SDKs and dashboards
- Establish best practices for code quality, modularity, testing, and observability
Preferred Qualifications
- Experience with OpenTelemetry or other observability frameworks
- Contributions to open-source projects in the JavaScript/TypeScript ecosystem
- Familiarity with browser privacy, data collection consent, and sampling strategies
- Experience designing developer APIs or libraries for long-term stability
- Experience with data visualization libraries like Recharts and D3
- Interest in performance profiling, memory leak detection, and low-level browser behavior
- A love of Star Wars (or maybe Star Trek)
Benefits
Remote work, flexible hours