Senior Software Engineer, TypeScript SDK
Mysten LabsFull Time
Senior (5 to 8 years)
Key technologies and capabilities for this role
Common questions about this position
This is a hybrid position that is remote-first, open to candidates anywhere in the U.S. or Canada, with expected travel for team offsites approximately once per quarter.
The role requires deep proficiency in TypeScript including advanced type system features, strong experience with React and modern frontend architectures, familiarity with browser internals like performance APIs and Web Vitals, experience building or maintaining client-side SDKs or instrumentation tools, and strong testing experience with tools like Jest and Playwright/Cypress.
This information is not specified in the job description.
Embrace is a remote-first company with a hybrid work model that includes quarterly team offsites.
Strong candidates will have deep TypeScript and React expertise, experience with browser internals and SDKs, plus preferred experience with OpenTelemetry, open-source contributions, and data visualization libraries.
Mobile observability platform for app performance
Embrace offers a mobile observability platform that helps developers and companies monitor the performance of their mobile applications. The platform uses OpenTelemetry to provide insights that focus on real user experiences rather than just server-side data. This means that Embrace helps teams understand how their apps are performing from the perspective of actual users, which is crucial for improving user satisfaction. Unlike many competitors, Embrace emphasizes the impact of app performance on real customers, making it easier for developers to optimize their applications effectively. The company aims to support mobile app developers and enterprises by providing tools that enhance app performance and user experience, generating revenue through subscription plans that cater to different client needs. Additionally, Embrace offers open-source SDKs for various platforms like iOS, Android, Unity, React Native, and Flutter, allowing for easy integration and comprehensive monitoring.