Job description
Senior Design Engineer
Company Overview
We create social media and brand-building software for small businesses, creators, and individuals. Our mission is to provide essential tools to help small businesses get off the ground and grow. Through exceptional customer service and uplifting content, we help our customers believe they can succeed and do good along the way. Buffer is a fully distributed team, and we’ve always aimed to do things a little differently at Buffer.
Job Summary
Join Buffer’s Marketing team to build the web experiences that bring our brand to life - bridging design and engineering to shape how every page looks, feels, and guides people toward Buffer. You'll be the engineer closest to how Buffer looks and feels on the web — owning our front-end design system, building performant components, and crafting the interactions and animations that bring our pages to life.
Key Responsibilities
- Build polished, interactive web experiences for buffer.com - product launch pages, brand storytelling, landing pages, and marketing tools - in close collaboration with Kate (UX Design) and the wider marketing team.
- Bring pages to life with thoughtful animations and interactions using Motion, CSS animations, or whatever approach fits.
- Evolve and maintain Buffer's design system and component library - improving consistency, filling gaps, and refining patterns so the whole team can ship high-quality pages without starting from scratch each time.
- Improve accessibility and performance across buffer.com through ongoing iteration - auditing what's there, fixing what needs fixing, and raising the standards over time.
- Help shape how we work by pairing with engineers, reviewing code, and sharing what you know about front-end architecture, design systems, and accessibility patterns.
Requirements / Qualifications
- Strong front-end engineer with solid experience in React and TypeScript.
- Hands-on experience with front-end animation (Motion, CSS animations, etc.).
- Experience working with design systems and component libraries.
- You care about accessibility, performance, clean code, and thoughtful trade-offs.
- Strong sense of visual hierarchy, spacing, and typography.
- Comfortable navigating ambiguity and thinking in systems.
- Thrive in remote, async environments.
- Typically 5+ years of experience (depth and impact matter more than specific years).
Technology Stack
Our tech stack includes Next.js v15+ with React and TypeScript, Express middleware, CSS Modules, Motion, Radix UI, Base UI, and Recharts. Marketing tools include Segment, Google Tag Manager, Mixpanel, BigQuery, Ghost CMS, Redash, Notion, and Google Sheets.
Salary & Benefits
- Competitive salary (adjusts to cost of living and experience)
- Work remotely
- 4-Day workweeks
- Health insurance
- $1000 Home office setup
- Growth mindset fund
- New laptop every 3 years
- Unlimited free books
- AI tools stipend
- Flexible time off
- Savings plan with 3% company match
- Profit sharing
- 16 weeks of fully paid family leave
- Family support fund
- Working smarter stipend
- 6-week paid sabbaticals after every 5 years
Location
Remote (Travel to work together in person once or twice per year is highly encouraged).
Employment Type
Full time
Interview Process
- Application
- Role Interview (Simon Heaton, Director of Growth Marketing)
- Code review assignment
- Technical interviews
- Leadership Interview (Hailley Griffis, Head of Communications and Content)
- Final Interview (Executive Leadership team)
- Collaboration Period (2-day paid project)
- Offer
Equal Opportunity Statement
At Buffer, we value diversity of experience, and we understand that comes in many forms. We’re dedicated to adding new perspectives to the team. So, if your experience is close to what we’re looking for, please consider applying.