RemoteFull timeMid level$208k – $260kPosted today
Apply with JobAssistAbout the role
- As a Senior Software Engineer on the Frontend Platform Team, you’ll help build and evolve that foundation. You’ll work on the systems, libraries, and workflows that make it easier for product engineers to deliver great frontend experiences—faster, safely, and with less duplicated effort
- Frontend Platform is a small, high-leverage team with a broad mandate. We own Handshake’s design system and component libraries, frontend accessibility, frontend infrastructure in CI/CD, developer tooling, and cross-cutting UI concerns
- You’ll treat these capabilities as products for frontend engineers, designers, and product teams. You’ll help turn recurring problems into reusable solutions, establish thoughtful standards and paved paths, and create a frontend platform that scales with Handshake’s products and engineering organization
- Build and evolve reusable TypeScript and React components, patterns, APIs, documentation, and tooling that are used across multiple Handshake applications
- Help shape the design system as a living product, balancing consistency and accessibility with the flexibility product teams need to solve customer problems
- Improve the frontend developer experience by creating clear paved paths for local development, testing, builds, releases, and ongoing maintenance
- Use AI tools heavily as part of your day-to-day engineering workflow: to understand code, prototype, implement, test, debug, refactor, document, and review changes, while applying sound human judgement
- Build reusable AI-enabled frontend workflows for the rest of the organization, including agent-ready documentation and context, rules, linters, structured CI review, accessibility and visual checks that helps product teams and agents contribute safely without making our team a bottleneck
- Strengthen frontend infrastructure in CI/CD, including build, test, lint, packaging, and other workflows that help engineers ship with confidence
- Make accessibility a built-in capability through accessible component APIs, shared guidance, automated checks, and close partnership with product teams
- Own or contribute to cross-cutting frontend capabilities that need to work consistently across applications and teams
- Partner with product engineers, designers, product managers, and other platform teams to understand their needs, make durable technical decisions, and drive adoption of shared solutions
- Lead projects from problem definition through implementation, rollout, documentation, and iteration based on feedback from platform customers
- Raise the bar for frontend engineering through design reviews, code reviews, technical writing, mentoring, and knowledge sharing
Benefits
- Health Insurance: Comprehensive medical , dental, and vision coverage
- Fertility and family forming: Through a partnership, Handshake offers comprehensive family benefits, including infertility treatments and a $15K stipend, to its employees.
- LGTBQ+ coverage: All medical plans cover transgender services.
- Mental health: Discounts on a variety of wellness apps and an Employee Assistance Program with access to five free counseling sessions.
- Tax savings: Tax-advantaged benefits to save money on healthcare, dependent care, and other expenses.
- Life & disability insurance: Essential benefits and automatic coverage with basic life insurance, plus short-term and long-term disability coverage.
- 401k match: Dollar-for-dollar match up to 1% of pay, with a max of $1,200 per year.
- Equity: Our equity program includes grants at hire, refresher grants after two years of tenure, and grants alongside promotions.
- Financial management: Handshake partners to provide free professional financial planning services.
- Learning & development: Employees are provided with an annual stipend to use towards professional development, career development workshops, manager trainings, and 1-on-1 coaching through external partnerships
- Community leader support: Employee Resource Group leaders are compensated with a quarterly bonus for the high-impact work the role requires
- Parental leave: Leaves of 16 weeks for birth-giving parents and 10 weeks for non-birth-giving parents; the policy applies to adoptions as well. Handshake also partners to provide one-on-one coaching on preparing for leave and coming back from leave
- Flexible time off: No accrued time off or waiting period to take vacation. Two paid flexible holiday days off to observe holidays that closely align with religious, cultural, and personal needs
- Sabbatical: Paid six-week sabbatical to recharge and reset beginning at six years of continuous, full-time employment, and every four years thereafter
- Volunteer time off: Two days off for social and civil activism, volunteer work, and/or any related activities, including attending and participating in protests- Strong collaboration and communication skills, including the ability to explain technical tradeoffs, build alignment, and work effectively with people across engineering, design, and product
- Expertise in TypseScript, React, and the modern frontend ecosystem, including strong knowledge of browser fundamentals, frontend architecture, testing, and performance tradeoffs
- Demonstrated ability to turn AI experiments into durable engineering solutions
- Experience building or maintaining reusable frontend libraries, design systems, component platforms, or other shared capabilities used by multiple teams or applications
- Experience working on both product teams and platform, infrastructure, or developer-experience teams—or a demonstrated understanding of the different problem-solving approaches each requires
- Experience designing APIs and abstractions that are easy for other engineers to understand, use, extend, and operate over time
- A track record of turning ambiguous, recurring problems into simple, maintainable, and well-adopted solutions
- 5+ years of professional frontend software development experience, with experience operating at a high level of scope and ownership
- A customer mindset for internal platform users: you seek feedback, measure whether your work helps, and optimize for self-service rather than creating unnecessary dependency on the platform team
- This role is a strong fit for an expert generalist: someone with deep expertise in a few areas and the breadth to move across frontend architecture, developer experience, design systems, accessibility, infrastructure, and product needs
- Experience working on a design system or component library with a strong focus on accessibility, consistency, documentation, and adoption
- Experience withNx, Webpack or other frontend build and test infrastructure, CI/CD systems, monorepos, package publishing, or developer tooling
- Experience with Storybook, visual regression testing, automated accessibility testing, or other approaches to maintaining shared UI quality at scale
- Experience with frontend navigation, routing, application shells, performance, or other cross-cutting UI concerns
- Experience establishing standards, contribution models, or governance for shared frontend code
- Experience mentoring engineer or leading technical initiatives across team boundaries
Millions of jobs, with real people getting hired every day
20,000+
New jobs added daily7,000,000+
Verified job listings500,000+
Tailored applications submittedFAQ
Questions, answered
Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.
Yes. This role at Handshake was screened before publishing – we confirmed the employer before listing it.
The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.
This position can be done from anywhere, with no in-office requirement.
Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.
