Overview
Senior Frontend Engineer role owning end-to-end technical execution of small to medium initiatives on Weave's React and Electron-based applications for small healthcare practices.
What you'll do
- Lead the end-to-end technical execution of small to medium initiatives, from shaping requirements and writing technical design proposals through implementation, testing, and production release.
- Translate product goals into scalable frontend architecture decisions, balancing speed, quality, and long-term maintainability.
- Contribute meaningfully to the evolution of the React and Electron-based applications, improving shared libraries, platform capabilities, and system design.
- Operate effectively in ambiguous problem spaces, identifying risks, validating assumptions, and proactively de-risking solutions before they impact delivery.
- Ensure the long-term health of the codebase by reducing technical debt, improving test coverage, and setting high standards for code quality and performance.
- Collaborate closely with Product, Design, and Backend engineers to align on trade-offs, API contracts, and non-functional requirements such as performance, reliability, and security.
- Proactively monitor, debug, and resolve production issues, contributing to observability, incident response, and post-mortems.
- Mentor and support other engineers through thoughtful code reviews, technical guidance, and knowledge sharing.
- Maintain an active awareness of business priorities and customer impact, ensuring technical decisions align with Weave's broader product and company goals.
What you'll need
- 5+ years building modern web applications using TypeScript/JavaScript.
- 3+ years working with React (or similar modern frontend framework).
- Experience leading technical implementation of production features end-to-end.
- Strong understanding of frontend architecture, state management, and performance optimization.
- Experience consuming and influencing RESTful APIs.
- Familiarity with debugging complex production issues.
- Experience writing automated tests (unit + integration + E2E).
Nice to have
- Experience building or maintaining Electron applications.
- Deep knowledge of idiomatic TypeScript.
- Experience with Storybook, Sentry, Playwright, Cypress (or similar tools).
- Experience performance benchmarking and tuning (e.g., measuring and improving load times, bundle size, or responsiveness).
- Understanding of how frontend systems are deployed, monitored, and operated in production.
- Experience building secure, high-quality payment or form-heavy flows, including PCI-sensitive UIs (e.g., working with hosted payment iframes like Stripe).
- Exposure to server-side rendering concepts and an understanding of how server- and client-rendered content interact.
Details
- Location: US Remote.
- Employment with Weave is contingent upon a successful background check conducted in accordance with applicable laws.
Read the full description and apply on the company’s own careers page.