Senior Frontend Engineer
ComPsych Corporation2 months ago
USA (city not specified)Senior
Base Salary
$150k - $200k/yr
Responsibilities
- Own the architecture, quality, evolution, and production behavior of a significant frontend domain.
- Set technical direction for frontend platform capabilities and direct implementation across collaborating engineers.
- Design reusable component systems, APIs, patterns, tokens, theming, migrations, and backward-compatible packages.
- Lead diagnosis of frontend behavior, performance, reliability, browser, and production issues.
- Define frontend accessibility, performance, and testing standards across unit, component, interaction, visual-regression, and end-to-end testing.
- Partner with Product, Design, QA, and full-stack engineers to shape solutions and account for browser and platform constraints.
- Mentor engineers, review consequential changes, and raise the engineering quality bar.
- Use agentic AI tools for planning, implementation, testing, and review while validating behavior and remaining accountable for shipped code.
Requirements
- Deep TypeScript and modern frontend engineering experience.
- Substantial application development experience with Angular, React, or a comparable frontend framework.
- Strong understanding of component architecture, state and reactive data flows, routing, rendering, APIs, asynchronous behavior, and frontend design tradeoffs.
- Strong browser and web-platform fundamentals, including semantic HTML, CSS, the DOM and event model, browser APIs, progressive enhancement, and cross-browser behavior.
- Experience designing reusable frontend systems with component API design, composition, tokens, theming, package and version management, migrations, and backward compatibility.
- Ability to design and own a frontend testing strategy across unit, component, interaction, visual-regression, and end-to-end testing.
- Ability to define accessible interaction patterns, validate them with assistive technology, and diagnose rendering, network, and browser performance with evidence.
- Understanding of frontend security and privacy risks, including XSS, authentication and session handling, browser storage, sensitive data in logs, analytics and URLs, and third-party scripts.
- Technical leadership experience turning ambiguous problems into technical decisions, explaining tradeoffs, mentoring engineers, and owning production incidents.
- Preferred experience with Jest, Testing Library, Playwright, Storybook, visual-regression tooling, hands-on Angular, or contributions to a shared component library.
- Experience working AI-first with agentic development tools and reviewing AI-generated implementation for correctness.
Benefits
- Full benefits package including paid time off, medical, dental, vision, 401(k) with match, an employee assistance program, and wellness program.