Старший инженер-разработчик
Присоединяйтесь к команде маркетинга Buffer, чтобы создавать веб-интерфейсы, которые оживляют наш бренд — соединяя дизайн и инжиниринг, чтобы формировать то, как каждая страница выглядит, ощущается и направляет людей к Buffer.
Детали вакансии
Местоположение
Удаленно
Тип занятости
Полная занятость
Отдел
Инжиниринг
Вознаграждение
$156,5K – $202,3K • Предлагается опцион
Мы стремимся к тому, чтобы подход Buffer к зарплате, опционам и льготам был:
- Прозрачным
- Справедливым
- Простым
- Щедрым
Описание вакансии
О Buffer
Мы создаем программное обеспечение для управления социальными сетями и брендинга для малого бизнеса, авторов контента и частных лиц. Наша миссия — предоставлять необходимые инструменты, чтобы помочь малому бизнесу начать работу и расти. Благодаря исключительному обслуживанию клиентов и вдохновляющему контенту мы помогаем нашим клиентам поверить, что они могут добиться успеха и делать добро на этом пути.
Buffer — это полностью распределенная команда, и мы всегда стремились делать вещи немного иначе. С самого начала мы сосредоточились на создании одной из самых уникальных и приносящих удовлетворение рабочих мест, переосмысливая многие традиционные практики. Мы также по умолчанию придерживаемся прозрачности, поэтому вы можете прочитать обо всех наших метриках, успехах и неудачах на нашей панели прозрачности.
Нас объединяют ценности Buffer, и мы нанимаем и работаем со всего мира. Мы стремимся создать разнообразную и инклюзивную рабочую среду, и мы строим культуру, где приветствуются и могут процветать недопредставленные группы. Пожалуйста, обратите внимание, что мы ездим в командировки для совместной работы лично один или два раза в год, и эти мероприятия настоятельно поощряются для построения более глубоких связей в нашей небольшой команде.
О вакансии
Мы ищем старшего инженера-разработчика, который присоединится к команде маркетинга Buffer. Вы будете инженером, который ближе всего к тому, как Buffer выглядит и ощущается в интернете — отвечаете за нашу систему дизайна фронтенда, создаете производительные компоненты и разрабатываете взаимодействия и анимации, которые оживляют наши страницы. Это небольшая, гибкая команда, где членам команды доверяют управлять своим временем, и где вы будете работать над проектами, связанными с брендом, продуктовым маркетингом и ростом.
Buffer недавно прошел значительное обновление бренда, и теперь мы хотим масштабировать его. Это означает, что мы будем уделять больше внимания деталям дизайна и качеству исполнения, улучшать производительность и доступность сайта, а также создавать потребительские веб-интерфейсы, которые заставляют людей останавливаться и замечать. Наш маркетинговый сайт — это окно во все, что мы создаем, и по мере роста Buffer (как в плане авторов контента и малых команд, которым мы служим, так и в плане самого продукта) мы хотим, чтобы сайт отражал эту энергию и амбиции.
Вы будете тесно сотрудничать с руководством отдела маркетинга, нашим UX-дизайнером и представителями клиентов, чтобы понять, что нужно нашим посетителям, и найти лучший способ реализовать это. Вы будете писать и отправлять высококачественный, протестированный код, а также вносить вклад в стандарты фронтенд-инжиниринга, которые повысят планку последовательности и качества во всех наших маркетинговых кодовых базах. Работа в Buffer — это совместная и позитивная работа благодаря нашим основным ценностям. Мы стараемся быть "Деятелями без эго", которые осознают свои предположения, и присоединяясь к нам, вы будете работать в команде, чтобы тестировать и подтверждать наши идеи.
С кем вы будете работать
Эта должность подчиняется Катерине Поршневой, руководителю отдела эксплуатации инжиниринга, и входит в состав команды маркетинга. Вы будете сотрудничать по различным проектам, связанным с брендом и продуктовым маркетингом, со всей командой маркетинга, тесно сотрудничая с Саймоном Хитоном, директором по маркетингу роста, и Хэйли Гриффис, руководителем отдела коммуникаций и контента.
Вы будете ежедневно работать с большинством членов команды, в частности с Кейт Болдри, нашим UX-дизайнером в отделе маркетинга, над созданием веб-интерфейсов, которые помогут людям узнать о Buffer и зарегистрироваться.
Что вы будете делать
- Создавать отполированные, интерактивные веб-интерфейсы для buffer.com — страницы запуска продуктов, истории бренда, целевые страницы и маркетинговые инструменты — в тесном сотрудничестве с Кейт (UX-дизайн) и командой маркетинга.
- Оживлять страницы с помощью продуманных анимаций и взаимодействий, используя Motion, CSS-анимации или любой другой подходящий подход. Мы хотим, чтобы buffer.com ощущался так же хорошо, как и наш продукт, и вы будете тем, кто это сделает.
- Развивать и поддерживать систему дизайна и библиотеку компонентов Buffer — улучшая согласованность, устраняя пробелы и совершенствуя шаблоны, чтобы вся команда могла выпускать высококачественные страницы, не начиная каждый раз с нуля.
- Улучшать доступность и производительность buffer.com посредством постоянных итераций — аудита существующего кода, исправления ошибок и повышения стандартов со временем, чтобы каждый посетитель имел отличный опыт.
- Помогать формировать наш рабочий процесс, объединяясь с инженерами, рецензируя код и делясь своими знаниями о фронтенд-архитектуре, системах дизайна и шаблонах доступности.
Полезные навыки и опыт
- Мы будем рады увидеть примеры вашей работы — будь то портфолио, личный сайт, вклад в open source или что-либо еще, что демонстрирует ваш подход к качеству взаимодействия, визуальным деталям и фронтенд-мастерству. Нас особенно интересует работа с анимацией, компонентными системами или проекты, где вы отвечали за реализацию.
- Вы — опытный фронтенд-инженер с солидным опытом работы с React и TypeScript. Наш сайт работает на Next.js, но мы больше заботимся о глубине вашего понимания и готовности учиться, чем о соответствии нашему конкретному стеку. Опыт работы с Next.js App Router, шаблонами SSR/ISR или Edge-функциями — это плюс.
- У вас есть практический опыт работы с фронтенд-анимацией — будь то через Motion, CSS-анимации или ваш собственный творческий подход — и вы работали с системами дизайна и библиотеками компонентов. Мы не начинаем с нуля, поэтому мы ищем кого-то, кто хорошо умеет улучшать и развивать существующие системы, а не просто создавать новые.
- Вы заботитесь о деталях, которые делают веб-интерфейс правильным: доступность, производительность, чистый код, продуманные компромиссы. Вы также знаете, когда что-то достаточно хорошо, чтобы выпустить и учиться на этом.
- Вы мыслите как дизайнер, а не только как инженер. У вас есть сильное чувство визуальной иерархии, пространства, типографики и того, как пользователи перемещаются по странице. Вы замечаете, когда что-то технически правильно, но ощущается неправильно — и у вас есть свое мнение о том, как это исправить. Вам не нужна до пикселя спецификация для каждого состояния; вы можете принимать хорошие UX-решения в коде, потому что понимаете замысел дизайна.
- Вы комфортно чувствуете себя в условиях неопределенности и системного мышления — вы вносите ясность и задаете правильные вопросы, чтобы продвигать идеи вперед, даже когда требования не полностью определены. Вы смотрите на всю систему, понимая, как связаны различные технологии и цели, и создаете вещи, которые могут масштабироваться и улучшаться целостно.
- Вы преуспеваете в удаленной, асинхронной среде — вы четко общаетесь, поддерживаете своих коллег и не ждете разрешения, чтобы добиться прогресса. Вы эффективно работаете с маркетингом, дизайном и инжинирингом, и можете объяснять технические решения нетехническим заинтересованным сторонам.
- Вероятно, вы занимаетесь этим уже не менее 5 лет, но глубина опыта и влияние важнее конкретного количества лет.
Наш технологический стек
- Мы используем Next.js v15+ с React и TypeScript для buffer.com (в настоящее время используем Pages router, планируем перейти на App router). Мы используем Express middleware для некоторой маршрутизации (планируем перейти на Next.js middleware).
- Стилизация с помощью CSS Modules и Motion для анимаций, а также Radix UI и Base UI для доступных компонентов (постепенно переходим на Base UI по мере его развития) и визуализации данных с помощью Recharts.
- Наш маркетинговый технологический стек включает Segment, Google Tag Manager, Mixpanel и BigQuery для отслеживания и аналитики.
- Мы извлекаем контент и данные из Ghost CMS (блог), Redash, Notion, Google Sheets и различных внешних API.
Процесс собеседования
- Подача заявки.
- Собеседование по вакансии.
- Задание на ревью кода. Мы отправим вам асинхронное задание на ревью pull request.
- Технические собеседования.
- Собеседование с руководителем.
- Финальное собеседование.
- Период сотрудничества. Это экспериментальный этап, на котором вы будете работать с нами над реальным проектом в течение 2 дней (полностью оплачивается).
- Предложение.
Перки и льготы
- Конкурентоспособная зарплата: Наша формула расчета зарплаты корректируется в зависимости от вашей стоимости жизни и опыта.
- Удаленная работа: Живите и работайте там, где вы счастливы и продуктивны!
- 4-дневные рабочие недели: Наш график — четыре рабочих дня, с гибким пятым днем, свободным от встреч.
- Медицинская страховка: Мы предлагаем медицинскую страховку для всех членов нашей команды.
- Обустройство домашнего офиса: Получите $1000 на обустройство домашнего офиса!
- Фонд роста: Дополнительные деньги каждый год на обучение и развитие.
- Новый ноутбук: Получите мощный новый ноутбук или ПК.
- Неограниченное количество бесплатных книг: Получите бесплатный Kindle и все цифровые или аудиокниги, которые вам нравятся.
- Стипендия на ИИ-инструменты: Улучшите свою работу с новейшими ИИ-инструментами.
- Гибкий отпуск: Без установленных лимитов.
- Пенсионный план: С 3% соответствием компании.
- Разделение прибыли: Когда компания преуспевает, все члены команды делят прибыль.
- Семейный отпуск: 16 недель семейного отпуска для всех родителей, полностью оплачиваемых.
- Фонд поддержки семьи: Стипендия на каждого ребенка.
- Стипендия "Работай умнее": Дополнительные средства на коворкинг или угощения в кофейне.
- Саббатикалы: Возьмите 6-недельный оплачиваемый перерыв после каждых 5 лет работы в Buffer.