Senior Product Engineer (Frontend) - Channels and Platform at Buffer
Job Description
About Buffer
Buffer builds social media and brand building software for small businesses, creators, and individuals. The company is a fully distributed team that values transparency, inclusivity, and a healthy work-life balance. Buffer hires and works from all over the world and encourages occasional in-person gatherings once or twice per year to strengthen team connections. Buffer's approach to compensation, equity, and benefits is transparent and designed to be fair and generous.
Role Overview
We are hiring a Senior Product Engineer (Frontend) to join the Channels and Platform team. You will lead development of core platform experiences such as publishing, account and team management, media tools, and support the creation of a Buffer extensibility platform around our public API. This is a senior role that combines strong product instincts with detailed UI craftsmanship and technical leadership.
What you will do
- Lead development of core parts of the publishing, administration, and extensibility experience - composer, account and team management, media tools, and developer platforms.
- Drive the evolution of Buffer's internal design system (Popcorn) by refining shared patterns and maintaining consistent, accessible, and delightful UI components.
- Collaborate closely with designers, product managers, and engineers to explore ideas, break down work, and ship high quality features in tight feedback loops.
- Guide frontend architecture, improving state management, component structure, and identifying opportunities to simplify and scale.
- Participate in on-call rotation and handle day-to-day maintenance, including bug fixes, security vulnerability remediation, and incident follow-ups.
- Contribute to the team's engineering culture by sharing knowledge, reviewing code, and mentoring other engineers.
Helpful skills and experience
- Solid experience building interactive, user-facing applications using modern web technologies; Buffer uses React and TypeScript.
- Experience with complex interfaces such as rich text editors or interactive canvases, and a strong eye for UX details and performance.
- Track record leading significant frontend initiatives from exploration through delivery.
- Product-minded approach and strong product judgment, with sensitivity for design and user experience.
- Comfort working across the stack and understanding how frontend decisions impact backend systems.
- Fluency with AI tools and a willingness to adopt them to increase productivity is a plus.
- Typically 7+ years of experience, though depth of skill and product impact matter more than a specific number.
Tech stack
- Frontend: React, TypeScript, component-based design system (Popcorn), Radix primitives, CSS modules, Storybook.
- Data and API: GraphQL (Apollo Client).
- Testing: jest, react testing library, Playwright for end-to-end tests.
- Backend and infra: Node.js, TypeScript, MongoDB, AWS, Kubernetes, micro-services architecture.
Interview process
- Application - submit your resume and a thoughtful note on why you want to join Buffer.
- Hiring manager interview to align on expectations and fit.
- Asynchronous 30-minute code review assignment to evaluate reasoning and communication.
- Technical interviews with engineers, and a leadership conversation for senior roles.
- Meet the CEO to learn about Buffer's strategy and values.
- Paid collaboration period where you work on a real project with the team for two days.
- Offer and final details.
Perks and benefits
- Competitive, transparent salary with adjustments for cost of living and experience.
- 4-day workweeks with a flexible fifth day for overflow or personal time.
- Health insurance for team members, international and US where applicable.
- Home office support - $1000 for setup, and new laptop on start and every 3 years.
- Growth and development fund, unlimited books, AI tools stipend, and other learning support.
- Flexible time off and generous family leave policies, including paid sabbaticals after tenure milestones.
- Savings plan with company match, profit sharing, and other financial benefits.
Location
Fully remote - work from wherever you are most productive. Buffer encourages occasional in-person gatherings once or twice per year.
How to apply
Apply via Buffer's careers page, and include thoughtful answers about why you want this role and examples of your relevant experience.
Ready to Apply?
Take the next step in your career journey.
Apply NowYou will be redirected to the company's application page
💜 Please mention that you found the job on Remote World Jobs, this helps us grow. Thanks!
More Frontend Jobs
Discover similar opportunities that match your skills
Senior Full Stack Engineer
Contract Flutter Engineer
Fullstack Engineer, Contributor Success, Strategy
Kernel Developer
Infrastructure & Development Engineer
Cloud Test Engineer
VP of Product Engineering
Python Engineer
About Buffer
Buffer is a remote-first software company that provides a suite of social media management tools. Founded in 2010, Buffer helps individuals and businesses schedule, publish, and analyze social media content across various platforms.
View Company Profile