Embrace.io Logo

Embrace.io

UI & SDK Web Engineer

Reposted 9 Days Ago
Remote
2 Locations
Senior level
Remote
2 Locations
Senior level
The role involves developing the dashboard UI and SDKs, enhancing web performance tools, and collaborating on open-source contributions.
The summary above was generated by AI
About the Role

We are looking for a senior UI & SDK Web engineer to join our Web Observability team, responsible for both our dashboard UI (React + TypeScript) and our Web RUM SDK built on OpenTelemetry. This is a hybrid role that bridges product development and observability infrastructure - ideal for someone who’s as comfortable designing frontend components as they are contributing to open-source SDKs.

You’ll work on internal tools, developer-facing dashboards, and high-performance instrumentation libraries—all aimed at helping the world’s best engineering teams understand and improve web performance. You’ll also have the opportunity to collaborate with the OpenTelemetry community and influence the future of web observability standards.

What You’ll Do

- 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

Basic Qualifications

- 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

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)

Work Culture & Travel

We are a remote-first company. This role is open to candidates located anywhere in the U.S. or Canada. We believe in regular in-person connection and expect travel for team offsites and collaboration to be approximately once per quarter.

The cash compensation for this role is in the $135k-165k range. In addition to base comp for this role, we offer equity in the form of options, a variety of benefits, and the opportunity to grow in an exciting and collaborative environment. Actual compensation may vary based on level, experience, and skillset as assessed in the interview process.


Top Skills

Ci/Cd
Cypress
D3
Git
Jest
Opentelemetry
Playwright
React
Recharts
Typescript

Similar Jobs

2 Hours Ago
Remote or Hybrid
2 Locations
Senior level
Senior level
Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
Lead a team of application security engineers, oversee security practices and tooling, develop secure solutions, and collaborate cross-functionally across teams.
Top Skills: .Net CoreDastDockerGCPGoHelmIastKubernetesPythonRaspSastSca
4 Hours Ago
Remote
Canada
Senior level
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Lead the Global Events team to create and execute B2B marketing strategies for technology events, managing multiple programs and collaborating with stakeholders to ensure successful outcomes.
Top Skills: ConfluenceGoogle SuiteJIRAmacOSMS Office
6 Hours Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Lead and grow a team of engineers to develop innovative IoT solutions, leveraging AI and machine learning to enhance operational efficiency.
Top Skills: GoGraphQLGrpcReactReact NativeTypescript

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account