Author
This is some text inside of a div block.
Last Updated
This is some text inside of a div block.
Editorial Transparency
This is some text inside of a div block.

Senior Design Engineer

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, and we’ve always aimed to do things a little differently at Buffer. Since the early days, we’ve focused on building one of the most unique and fulfilling workplaces by rethinking a lot of traditional practices. We also default to transparency, so you can read all about our metrics, and our successes and failures along the way on our Transparency Dashboard .

We're united by Buffer's values , and we hire and work from all over the world. We strive to create a diverse and inclusive work environment, and we are building a culture where underrepresented groups are welcome and can flourish. Please note that we do travel to work together in person once or twice per year, and those events are highly encouraged to build deeper connections among our small team.

As you get to know Buffer and consider joining the journey, feel free to read more from Kirsti and Sabreen as they share their first experiences with Buffer, as well as from Hailley , who captured why she still calls Buffer home after 8+ years.

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. That means pushing our attention to design detail and craft further, improving site performance and accessibility, and creating the kind of consumer-grade web experiences that make people stop and notice. Our marketing site is the window into everything we're building, and as Buffer grows (both in the creators and small teams we serve, and in the product itself), we want the site to reflect that energy and ambition.

You'll work closely with marketing leadership, our UX designer, and customer advocates to understand what our 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 joining us means you'll work together as a team to test and confirm our ideas.

Who you'll work with

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 do

  • Shape the strategic vision for Buffer's web design system, guiding how our front-end architecture and component library evolve to create performant, accessible, and visually distinctive experiences for our users.
  • Craft delightful user experiences onbuffer.comthat draw people in, tell our story, and make it easy for visitors to find what they need, in close collaboration with UX design.
  • Push the boundaries of whatbuffer.comcan be through prototyping ideas, building performant components, and bringing pages to life with thoughtful animations and interactions. We want you to help us take our web experience to the next level!
  • Champion accessibility and performance acrossbuffer.com, driving iterative improvements to usability, speed, and inclusive design so every visitor has a great experience.
  • Partner with Marketing to build web experiences, landing pages, interactive elements, and tooling that capture Buffer's product, culture, and brand, in support of product launches and key initiatives.
  • Help shape our engineering culture by pairing with other engineers, reviewing code, sharing knowledge about design systems, front-end architecture, and accessibility patterns, and raising the bar for how we approach front-end work together at Buffer.

Qualifications

Must-have:

  • You have a portfolio or body of work that shows your eye for detail, interaction quality, and craft. We want to see what you're proud of.
  • You're proficient with React, Next.js, and TypeScript. Our site runs on Next.js, but we care more about your adaptability and curiosity than matching our exact stack.
  • You've built and maintained design systems and component libraries, and you understand why they matter for teams, not just codebases.
  • You have hands-on experience with front-end animation, whether through Framer Motion, GSAP, CSS animations, or your own creative approach.
  • You care about writing simple, maintainable, tested code and you take a balanced, thoughtful approach to engineering trade-offs.
  • You're comfortable navigating ambiguity and thinking in systems. You bring clarity and ask good questions to move ideas forward, even when requirements aren't fully defined.
  • You're a strong communicator who genuinely enjoys collaborating and sharing what you know with teammates.
  • You've partnered closely with Marketing and Design teams before and understand how to bring cross-functional work to life.
  • You're comfortable working with Figma, CMS platforms like Ghost, and standard web tracking tools.

We value the depth and quality of your experience over counting years. That said, successful applicants typically have at least 5 years of development experience.

Nice to have:

  • Experience with Next.js App Router, Edge functions, or SSR/ISR patterns.
  • Experience managing localization and internationalization frameworks on Next.js.
  • Engineering experience supporting search engine optimization initiatives.

Our tech stack

  • We use Next.js v15+ with React and TypeScript forbuffer.com(currently using Pages router, planning to migrate to App router). We use Express middleware for some routing (planning to migrate to Next.js middleware).
  • Styling with CSS Modules and Motion for animations, and use Radix UI and Base UI for accessible components (gradually migrating to Base UI as it evolves) and data visualisations using Recharts.
  • Our marketing technology stack includes Segment, Google Tag Manager, Mixpanel, and BigQuery for tracking and analytics.
  • We pull content and data from Ghost CMS (blog), Redash, Notion, Google Sheets, and various external APIs.

Interview Process

Do you believe you're a fit for this role and want to join the Buffer team? We'd love to hear about you!

Here's what our hiring process for this role is like.

  1. Application.When submitting your application and resume, tell us why you want to join Buffer and take your time. This is your chance to make a strong first impression.
  2. First Interview.Interview withLuke Clark, Senior Hiring Specialist. This will be an exploratory conversation focused on how Buffer works, how you work, and alignment on values and expectations.
  3. Role Interview.Chat withSimon Heaton, Director of Growth Marketing, to understand what it takes to work at Buffer. This is an opportunity for both sides to get to know each other and determine whether our expectations align.
  4. Code review assignment.We'll send you an asynchronous assignment to review a pull request, to help us understand how you think about code and communicate technical ideas.
  5. Technical interviews.Interview with a couple of engineers from Buffer focused on your technical experience and approach.
  6. Leadership Interview.A conversation withHailley Griffis, Head of Communications and Content, to discuss your approach to leadership, how we drive value and impact in a cross-functional company, and to really get into how you think about approaching work and collaboration.
  7. Meet the CEO (~60 mins).Then, you will have the opportunity to meet withJoel Gascoigne, our CEO. This is a great chance for you to gain a deeper understanding of Buffer's strategy, values, and work processes.
  8. Collaboration Period.This is an experimental stage where you would work with us on a real project over 2 days (fully paid). The goal is to see how it feels to work in the team, both for us and for you.
  9. Offer.We wrap it up with an offer and discuss the final details. We would align on the last bits before we make you part of the Buffer team 💛

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.

By submitting the application, you consent to Buffer collecting and processing your personal data for recruiting purposes, find more details in our Privacy Policy .

About Buffer

A social media management platform designed to help individuals and businesses schedule, publish, and analyze social media posts across various platforms.
Apply Now