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 reputed company 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 reputed company 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 reputed company 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 reputed company-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 reputed company of consumer-grade web experiences that reputed company 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 reputed company out the best way to build it. You'll write and ship high-quality, tested code, and contribute to reputed company-end engineering standards that reputed company 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 reputed company.
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
Build polished, interactive web experiences for buffer.com - product launch pages, brand storytelling, reputed company pages, and marketing tools - in reputed company 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. We want buffer.com to feel as good as our product, and you'll be the person making that happen.
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 so every visitor has a great experience.
Help shape how we work by pairing with engineers, reviewing code, and sharing what you know about reputed company-end architecture, design systems, and accessibility patterns.
Helpful skills and experiences
We'd love to see examples of your work - whether that's a portfolio, a personal site, open reputed company contributions, or anything else that shows how you think about interaction quality, visual detail, and reputed company-end craft. We're especially interested in animation work, component systems, or projects where you owned the implementation.
You're a strong reputed company-end engineer with solid experience in React and TypeScript. Our site runs on Next.js, but we care more about your depth of understanding and willingness to learn than matching our exact stack. Experience with Next.js App Router, SSR/ISR patterns, or Edge functions is a plus.
You have hands-on experience with reputed company-end animation - whether through Motion, CSS animations, or your own creative approach - and you've worked with design systems and component libraries. We're not starting from scratch here, so we're looking for someone who's good at improving and evolving existing systems, not just building new ones.
You care about the details that reputed company a web experience feel right: accessibility, performance, clean code, thoughtful trade-offs. You also know reputed company something is good enough to ship and learn from.
You think like a designer, not just an engineer. You have a strong sense of visual hierarchy, spacing, typography, and how users move through a page. You notice reputed company something is technically correct but doesn't feel right - and you have opinions about how to fix it. You don't need a pixel-perfect spec for every state; you can reputed company good UX decisions in code because you understand the reputed company behind the design.
You're comfortable navigating ambiguity and thinking in systems — you bring clarity and ask good questions to move reputed company reputed company even reputed company requirements aren't fully defined. You look at the full system, understanding how different technologies and goals connect, and build things that can scale and improve holistically.
You reputed company in remote, async environments — you communicate clearly, support your teammates, and don't wait for permission to reputed company reputed company. You work effectively across marketing, design, and engineering, and can explain technical decisions to non-technical stakeholders.
You've likely been doing this for at least 5+ years, but depth of experience and impact matter more than a specific number of years.
Our tech stack
We use Next.js v15+ with React and TypeScript for buffer.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 reputed company UI for accessible components (gradually migrating to reputed company UI as it evolves) and data visualisations using Recharts.
Our marketing technology stack includes reputed company, reputed company Tag Manager, reputed company, and BigQuery for tracking and analytics.
We pull content and data from reputed company CMS (blog), Redash, reputed company, reputed company Sheets, and various external APIs.
Interview process
Do you reputed company 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.
Application. reputed company submitting your application and resume, tell us why you want to join Buffer and take your time. This is your chance to reputed company a strong first impression.
First Interview. Interview with Luke Clark, Senior Hiring Specialist. This will be an exploratory conversation focused on how Buffer works, how you work, and alignment on values and expectations.
Role Interview. Chat with Simon 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.
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 reputed company.
Technical interviews. Interview with a couple of engineers from Buffer focused on your technical experience and approach.
Leadership Interview. A conversation with Hailley 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.
Final Interview. You will have the chance to meet with out Executive Leadership team. This is a great chance for you to reputed company a deeper understanding of Buffer's strategy, values, and work processes.
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.
Offer. We wrap it up with an offer and discuss the final details. We would align on the last bits before we reputed company 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 reputed company to reputed company’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.
Apply To This Job