Senior Frontend Engineer

Company: Givebutter

Salary: Not provided

Location: , United States

react
remote

Description

• Design and implement robust frontend features for email, SMS, and direct mail functionality using React/TypeScript

• Collaborate with product and design teams to translate user needs into intuitive communication interfaces

• Build and maintain user experiences that handle seasonal fundraising peaks and high user volumes

• Work with APIs and frontend integrations for email editors, message templates, and campaign management

• Contribute to code reviews and help establish technical standards across engineering

• Participate in support rotation to handle production issues during business hours

• Collaborate with other senior engineers on cross-team technical initiatives

• Evaluate and provide feedback on AI-generated code and technical solutions

Requirements

• 4-5+ years of frontend software development experience

• Strong proficiency in React, TypeScript, and modern JavaScript (ES6+)

• Experience with server state management libraries (TanStack Query, SWR, Apollo, etc.)

• Understanding of client state management patterns (Zustand, Redux, Context, etc.)

• Knowledge of modern build tools (Vite, Webpack, etc.) and development workflows

• Understanding of component design, hooks, and frontend architecture patterns

• Experience with design systems and component libraries

• Experience with email/messaging interfaces, campaign builders, or marketing automation UIs

• Knowledge of responsive design, cross-browser compatibility, and frontend performance optimization

• Excellent communication skills and collaborative mindset

• Located in the United States (role is remote within the U.S.)

• US Citizenship or permanent resident status (application asks about US citizenship/permanent residency)

• Nice-to-have: Familiarity with PHP/Laravel

• Nice-to-have: Experience with accessibility (a11y) standards and WCAG compliance

• Nice-to-have: Familiarity with monorepo tools (Turborepo, Nx, Lerna)

• Nice-to-have: Knowledge of rich text editors (TinyMCE, Draft.js, etc.)

• Nice-to-have: Experience with testing frameworks (Vitest, Jest, Playwright)

• Nice-to-have: Knowledge of email template design and cross-client compatibility

• Nice-to-have: Background working with nonprofit or mission-driven organizations

Benefits

• Remote Work: Work from anywhere in the United States.

• Health Insurance: Medical, Dental, and Vision insurance covered 100% for employees; HSA and FSA accounts.

• Mental Health: Access to a TalkSpace membership.

• 401k: 3% 401(k) match for eligible employees.

• Vacation and Holiday: Flexible PTO policy with uncapped vacation days; company closed one week in summer for Wellness Week.

• Parental Leave: 12 weeks of paid leave for all parents and leave planning through Aidora.

• Home Office Stipend: Company-sponsored expenses for home office, including laptops and monitors.

• Charitable Giving: Employees encouraged to donate up to $50/month to any verified nonprofit on Givebutter.

• Professional Development: Learning and development reimbursement opportunities.

• Equity: Role offers equity as part of compensation.

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.