Vintage.com
Морли, Великобритания
О Vintage.com В Vintage.com мы создаем самую надежную платформу для подержанных вещей. Мы помогаем вещам обрести новую жизнь, делая этот процесс простым, прозрачным и выгодным. Мы объединяем экспертные знания, продуманные технологии и искреннюю заботу о наших клиентах. Помогая большему количеству вещей оставаться в обороте, мы создаем ценность для людей и одновременно оказываем положительное влияние. О команде В Vintage.com технологии — это то, как мы масштабируем наше влияние. Каждый этап взаимодействия с клиентом — от отправки подержанных вещей до получения оплаты — обеспечивается системами, которые мы разрабатываем, продуктами, которые мы создаем, и данными, которые мы анализируем. Наша команда технологий занимается разработкой новых продуктов, тестированием свежих идей и созданием современных, масштабируемых платформ, которые устанавливают стандарты для рекоммерции. Вы присоединитесь к нашей веб-команде, работая вместе с фронтенд-инженерами и нашим инженером по тестированию программного обеспечения, и будете подчиняться ведущему фронтенд-инженеру. Это команда, где любопытство встречается с мастерством: мы сочетаем креативность, техническое совершенство и сильный продуктовый подход для создания удобных, выгодных и долговечных решений. Почему существует эта роль Мы ищем практического фронтенд-инженера-программиста, который сможет взять на себя ответственность за фронтенд-разработку и расширить ее от начала до конца — от интерфейсов, которыми пользуются наши клиенты, до Cloudflare Workers и легковесных бэкенд-сервисов, которые их поддерживают. Это роль индивидуального исполнителя с большим влиянием. Вы будете разрабатывать с использованием React и TypeScript, работать над API-маршрутами, интеграциями и логикой на стороне клиента (edge logic), используя Cloudflare Workers, и помогать внедрять подход "сначала AI, потом проверка" как стандарт команды. Вы будете сотрудничать с ведущим фронтенд-инженером по архитектуре, с продакт-менеджерами и дизайнерами по пользовательскому опыту, а также с нашим инженером по тестированию программного обеспечения по вопросам качества. Вы будете задавать направление благодаря качеству вашего кода, ревью и суждениям, а не формальной власти. Мы ищем человека, который задает вопрос "почему", а не только "что". Вы будете проявлять любопытство к нашим клиентам и коммерческим целям, конструктивно оспаривать предположения и помогать нам выявлять ценные возможности до того, как они превратятся в задачи. Это гибридная роль с базированием в Великобритании, включающая время работы с командой в Лидсе, и, возможно, периодические командировки в наши европейские и другие международные филиалы по мере роста компании. Как выглядит успех Создание отполированных, доступных и высокопроизводительных клиентских интерфейсов, построенных на прочном фундаменте React и TypeScript. Реализация функций от начала до конца, включая Cloudflare Workers, API и интеграции, лежащие в основе интерфейса. Использование AI-инструментов как настоящего партнера по разработке, при этом проверяя, тестируя и улучшая каждый результат перед выпуском. Встраивание качества с самого начала через тестируемый код, покрытие юнит-тестами и компонентными тестами, а также тесное сотрудничество с нашим инженером по тестированию ПО. Повышение технического уровня фронтенд-разработки, архитектуры на стороне клиента (edge architecture) и суждений по полнофункциональной разработке (full-stack judgement) во всей веб-команде. Преобразование инсайтов клиентов и бизнеса в лучшие продуктовые решения, а не просто в выполненные задачи. Что вы будете делать Клиентский опыт и фронтенд-разработка Создание и поддержка клиентских интерфейсов. В настоящее время мы используем Astro и React, но отдаем предпочтение выбору подходящего инструмента для каждой задачи, а не следованию какому-либо одному фреймворку. Преобразование замысла дизайна в отполированные, устойчивые интерфейсы, тесно сотрудничая с продуктовой командой и дизайнерами. Обеспечение адаптивных макетов, кроссбраузерной совместимости и прогрессивного улучшения во всем портфолио наших брендов. Внедрение доступности (WCAG), Core Web Vitals, качества компонентов и разумного кэширования на стороне клиента в повседневные инженерные решения. Полнофункциональная разработка и доставка на стороне клиента (edge delivery) Реализация функций от начала до конца в нашем стеке Cloudflare Workers — API-маршруты, логика на стороне клиента (edge logic), интеграции — с использованием Wrangler, D1, KV и R2. Создание и поддержка интеграций с формами, CRM и маркетинговыми инструментами, такими как HubSpot, а также с headless CMS-платформами, такими как Storyblok. Принятие обоснованных архитектурных решений по платформе на стороне клиента (edge platform), используя кэширование Cloudflare, KV и CDN для поддержания нашей инфраструктуры в компактном состоянии. Учет интернационализации и локализации по мере адаптации наших продуктов и логики на стороне клиента для различных рынков. Инженерная разработка с приоритетом AI и качества Использование агентивных AI-инструментов, включая Claude Code, GitHub Copilot, Cursor или аналогичные, для создания каркасов, рефакторинга, отладки и документирования. Относитесь к результатам работы AI как к отправной точке: запускайте проверки типов и тесты, проверяйте утверждения API и библиотек по официальной документации и сохраняйте человеческое суждение при наличии какого-либо значительного риска. Пишите собственные юнит-тесты и компонентные тесты с использованием Vitest, React Testing Library или аналогичных инструментов, а также сотрудничайте с нашим инженером по тестированию ПО в области автоматизации сквозного тестирования, визуальных регрессий и тестирования доступности. Аккуратно интегрируйте работу через Git, GitHub Actions и наш Agile-workflow на основе Jira, вдумчиво участвуя в планировании, стендапах и ретроспективах. Техническое лидерство и непрерывное совершенствование Формирование архитектуры фронтенда и на стороне клиента (edge architecture) посредством высококачественного кода, конструктивных ревью и наставничества на собственном примере, работая с ведущим фронтенд-инженером над стратегическими решениями. Улучшение кодовой базы и рабочих процессов команды, оставаясь в курсе событий в области фронтенда и AI, и принося обратно заслуживающие доверия, проверенные идеи. Пишите понятный, структурированный код и документацию, которые могут понимать и с которыми могут работать как люди, так и AI-агенты. Основные требования Существенный практический опыт работы в качестве полнофункционального инженера-программиста с фокусом на фронтенд, с подтвержденным опытом самостоятельной работы на старшем уровне. Это часто накапливается за пять или более лет, но глубина знаний и суждений важнее точного числа. Сильное владение идиоматическим React и уверенность в экосистеме современного JavaScript и TypeScript. Глубокое понимание фронтенд-разработки, включая чувство UI и UX, адаптивный дизайн, кроссбраузерную совместимость, прогрессивное улучшение и поддерживаемую архитектуру компонентов. Уверенность в расширении навыков до бэкенд-разработки через Cloudflare Workers или эквивалентную платформу на стороне клиента (edge) или бессерверную платформу, плюс API-сервисы на базе Node. Практическое, регулярное использование AI-ассистентов для написания кода, таких как Claude Code, GitHub Copilot или Cursor, с хорошим пониманием, когда доверять, проверять или отклонять их результаты. Опыт работы с headless CMS, такой как Storyblok, и сторонними интеграциями, включая формы и CRM или маркетинговые платформы, такие как HubSpot. Рабочее понимание доступности, Core Web Vitals и кэширования в браузере, CDN и на стороне клиента (edge) как повседневных инженерных задач. Привычка писать собственные юнит-тесты и компонентные тесты с использованием Vitest, React Testing Library или аналогичных инструментов, а также эффективное сотрудничество с выделенной командой по обеспечению качества. Уверенное владение Git, Agile-доставкой и CI/CD-пайплайнами, такими как GitHub Actions. Обоснованные архитектурные суждения, четкая коммуникация и уверенность в формировании технического направления без формальной власти. Проактивный подход: вы исследуете, задаете вопрос "почему" и предлагаете лучшие варианты, а не ждете, пока задача определит каждый следующий шаг. Полезно Опыт работы с интернационализацией или локализацией в фронтенд-приложениях или приложениях на стороне клиента (edge applications). Опыт работы с агентивными AI-рабочими процессами или инструментами на основе MCP, такими как Playwright MCP или Storyblok MCP. Опыт сотрудничества с QA или SDET-функцией по автоматизации сквозного тестирования, визуальных регрессий или тестирования доступности. Знакомство с инструментами тестирования производительности, такими как Lighthouse или аналогичные. Опыт работы на платформах электронной коммерции или рекоммерции. Квалификация Конкретные квалификации не требуются. Нас интересует проделанная вами работа, ваши суждения и то, как вы продолжаете учиться. В этой роли следование нашим ценностям означает: Ставьте клиента и общий бизнес-результат в центр технических решений. Берите на себя ответственность, доводите начатое до конца и заботьтесь о качестве того, что попадает в продакшн. Открыто работайте с командами инженерии, продукта, дизайна и качества, делясь контекстом и знаниями по ходу дела. Оставайтесь любопытными, конструктивно оспаривайте предположения и продолжайте учиться по мере изменения технологического ландшафта. Используйте здравые суждения и честность, особенно когда AI может работать быстро, но все равно требует тщательной человеческой проверки.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 5 лет
Формат работы
Гибрид
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить