1 - 3
Skip to job description

Senior Design Engineer

RemoteSenior$156.5K – $202.3K

Posted 22 days ago.

Apply
Buffer

Social media management software for scheduling and performance analytics.

About the Role

  • We're looking for a Senior Design Engineer to join Buffer's Marketing team.
  • 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.
  • This is a small, agile team where members are trusted to manage their own time, and where you'll work across brand, product marketing, and growth projects.
  • Buffer recently went through a significant brand redesign, and now we want to scale it by pushing attention to design detail and craft, improving site performance and accessibility, and creating consumer-grade web experiences.
  • You'll work closely with marketing leadership, our UX designer, and customer advocates to understand what visitors need and figure out the best way to build it.
  • You'll write and ship high-quality, tested code, and contribute to front-end engineering standards that raise the bar for consistency and quality across our marketing codebases.
  • Working at Buffer is collaborative and positive thanks to our core values; we try to be "No Ego Doers" who are aware of our assumptions and work together as a team to test and confirm ideas.
  • This role reports to Kateryna Porshnieva, Head of Engineering Operations, and sits on the Marketing team.
  • You'll collaborate on a variety of Brand and Product Marketing projects with the full Marketing team, partnering closely with Simon Heaton, Director of Growth Marketing, and Hailley Griffis, Head of Communications and Content.
  • You'll work day-to-day with most of the team, in particular Kate Baldrey, our Marketing UX Designer, to build web experiences that help people learn about and sign up for Buffer.

What You'll Be Doing

  • 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.

What You'll Bring

Examples of your work, such as a portfolio, personal site, open source contributions, or anything else that shows how you think about interaction quality, visual detail, and front-end craft (with particular interest in animation work, component systems, or projects where you owned the implementation).
Strong front-end engineering skills with solid experience in React and TypeScript.
Willingness to work with or learn our stack, which includes Next.js, Next.js App Router, SSR/ISR patterns, or Edge functions.
Hands-on experience with front-end animation — whether through Motion, CSS animations, or your own creative approach — and experience working with design systems and component libraries.
A focus on the details that make a web experience feel right: accessibility, performance, clean code, and thoughtful trade-offs.
A designer's mindset with a strong sense of visual hierarchy, spacing, typography, and user flow, with the ability to make good UX decisions in code.
Ability to thrive in remote, async environments by communicating clearly, supporting teammates, and working effectively across marketing, design, and engineering.
Ability to explain technical decisions to non-technical stakeholders.
5+ years of experience, though depth of experience and impact matter more than a specific number of years.
Technical stack details:
Next.js v15+ with React and TypeScript for buffer.com (currently using Pages router, planning to migrate to App router).
Express middleware for some routing (planning to migrate to Next.js middleware).
Styling with CSS Modules and Motion for animations.
Radix UI and Base UI for accessible components (gradually migrating to Base UI).
Data visualisations using Recharts.
Marketing technology stack includes Segment, Google Tag Manager, Mixpanel, and BigQuery.
Content and data pulled from Ghost CMS, Redash, Notion, Google Sheets, and various external APIs.

Interview Process

  • Application: Submit your application and resume, including why you want to join Buffer.
  • Role Interview: Chat with Simon Heaton, Director of Growth Marketing, to understand the role and align expectations.
  • Code review assignment: An asynchronous assignment to review a pull request to evaluate how you think about code and communicate technical ideas.
  • Technical interviews: Interviews with Buffer engineers focused on your technical experience and approach.
  • Leadership Interview: A conversation with Hailley Griffis, Head of Communications and Content, to discuss leadership, driving value and impact, and collaboration.
  • Final Interview: A meeting with the Executive Leadership team to gain a deeper understanding of Buffer's strategy, values, and work processes.
  • Collaboration Period: A 2-day, fully paid experimental stage working on a real project to see how it feels to work in the team.
  • Offer: Final details and discussion.

About Buffer

  • 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 that aims to rethink traditional workplace practices.
  • We default to transparency; you can read about our metrics, successes, and failures on our Transparency Dashboard.
  • We hire and work from all over the world and strive to create a diverse and inclusive work environment where underrepresented groups can flourish.
  • We travel to work together in person once or twice per year to build deeper connections among our small team.

Only you know who you can be