Lead Software Engineer, Front End Rearchitecture
Listed on 2026-10-04
-
Software Development
Front End Developer, Software Architect, React.js
Join us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.
RoleSummary:
The Lead Member of Technical Staff will serve as a technical anchor for a team building modern, React-based clinical web applications that support healthcare providers and improve patient care delivery. This hybrid role is based in Boston, MA, and combines hands‑on engineering with technical leadership — guiding architectural decisions, mentoring team members, and ensuring high standards of quality and consistency across the frontend platform.
This position reports to a Principal Member of Technical Staff.
Summary:
The Clinicals Front End Rearchitecture Initiative is an engineering‑led program aimed at replacing a fragmented set of frontend architectures across Clinicals applications with a single, cohesive, React‑based platform. Today, these applications are built on a variety of technologies and patterns that create complexity for developers and inconsistency for users. This initiative is designed to address that directly — establishing a unified foundation that makes it easier to build, maintain, and scale clinical software over time.
A core part of this effort is modernizing how frontend applications access and consume data. The team is replacing the current home‑grown Data Broker with GraphQL, introducing cleaner and more predictable data contracts between the frontend and backend systems. Node.js plays an important role in supporting build tooling, server‑side rendering, and lightweight service layers that are integral to the overall frontend architecture.
Beyond the technical work, this initiative is also about establishing engineering culture and shared practices — reusable component libraries, front‑end conventions, testing standards, and documentation that other engineering teams across Clinicals can adopt. As a Lead on this team, this person will help shape those practices and guide other engineers in applying them effectively. The end result will be a performant, developer‑friendly, and sustainable platform that positions Clinicals for long‑term growth — and this role is central to making that vision a reality.
Job Responsibilities:
- Lead the technical design and delivery of frontend features and platform components using JavaScript, React.js, and Type Script, ensuring alignment with architecture standards.
- Guide and mentor other frontend engineers on implementation practices, code quality, and shared conventions across the team.
- Define and evolve frontend architecture patterns, component libraries, and engineering standards that support a scalable, unified codebase.
- Integrate frontend applications with backend services via GraphQL APIs and RESTful endpoints, establishing consistent data‑access patterns.
- Leverage Node.js to support build tooling, server‑side rendering, and frontend‑adjacent service development within the platform stack.
- Collaborate with product managers, designers, and backend engineers to evaluate requirements, shape technical direction, and deliver user‑centered solutions.
- Evaluate and integrate AI‑assisted development tools — such as those that support code review, test generation, or debugging — into the team's workflow, and help teammates adopt practices that improve productivity while maintaining code quality and judgement.
- Drive code review practices, testing standards, and deployment readiness to maintain a high bar for frontend software quality.
- Analyze existing Clinicals frontend codebases, identify areas for improvement, and lead migration efforts toward the modernized React‑based architecture.
- Coordinate with cross‑functional engineering teams to align on shared APIs, data contracts, deployment pipelines,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).