Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
Vercel
Нью-Йорк, Соединенные Штаты3 месяца назад
230 000 – 340 000 USD
в год
About Vercel: Vercel is the agentic infrastructure company, freeing people and agents to ship what's next. For more than a decade we've helped builders move from idea to production with speed, security, and exceptional developer experience. Now we're scaling our products for both agents and people to ship and run software, built in the open and trusted by OpenAI, PayPal, Ramp, Supreme, and millions of developers worldwide. About the role The Next.js team builds the open source framework that powers millions of applications and shapes how developers build for the web. Our work sits at the intersection of React, framework architecture, developer experience, infrastructure, performance, and production reliability. We are looking for an Engineering Team Lead to help build and lead a team working on Next.js. This is a hands-on player/coach role for an experienced engineer who wants to remain close to the code while helping a small team do its best work. You will be an engineer first and a manager second. You will contribute directly to the framework, lead major technical initiatives, review code, debug complex production issues, and help make architectural decisions. You will also support the engineers around you through clear direction, thoughtful feedback, and practical coaching. This is not a traditional people management role. You will spend the majority of your time on technical leadership and engineering execution. You should be comfortable owning difficult parts of the codebase while creating enough context and clarity for others to move quickly. You will work closely with Product, Design, and engineers across Vercel to guide the evolution of Next.js across rendering, caching, routing, build systems, and developer tooling. What you'll do Build and ship Next.js: Write production code, review pull requests, debug difficult issues, and contribute directly to the framework and its supporting systems. Lead major technical initiatives: Take ownership of complex projects from initial exploration through architecture, implementation, rollout, and production follow-through. Set technical direction: Make sound architectural decisions across rendering, caching, routing, build systems, runtime behavior, and developer tooling. Stay close to real problems: Investigate performance regressions, production failures, and developer pain points. Turn what you learn into practical improvements to the framework. Raise the engineering bar: Establish strong patterns for code quality, testing, performance, reliability, observability, and incremental delivery. Coach through the work: Help engineers grow through pairing, design reviews, code reviews, technical feedback, and shared ownership of challenging problems. Provide focused people leadership: Set clear expectations, give candid feedback, support career development, and help maintain a high-trust and accountable team. Improve team execution: Create lightweight planning and decision-making practices that clarify ownership, reduce unnecessary coordination, and help the team ship consistently. Partner across Vercel: Work with Product, Design, Infrastructure, Developer Experience, and other engineering teams so framework changes integrate cleanly across the Vercel platform. Champion open source: Work in public, engage thoughtfully with contributors, and balance community needs with the team’s product and technical priorities. Help grow the team: Participate in recruiting, assess technical talent, and help new engineers become productive in a complex codebase. What you need You have 8+ years of software engineering experience and remain highly effective as a hands-on engineer. You have led engineers or small technical teams, whether as a team lead, tech lead, staff engineer, engineering manager, or founder. You have recent experience writing, reviewing, and shipping production code. You are not looking to step away from engineering execution. You have strong technical judgment across React, framework architecture, or the systems behind a large-scale open source project, including rendering, caching, routing, build tooling, and runtime behavior. You can take a complex technical problem, form a clear point of view, write the critical code, and bring other engineers along with you. You know when to lead from the front and when to create space for someone else to take ownership. You have experience building products or infrastructure for developers and understand the quality, performance, stability, and usability standards this audience expects. You think in systems and can guide a team toward clean abstractions, consistent framework patterns, and technical decisions that hold up at scale. You are comfortable working through ambiguity and solving problems from first principles. You balance speed and quality. You favor incremental delivery and real-world feedback while recognizing when foundational infrastructure requires deeper investment. You communicate clearly in writing, facilitate productive technical debate, and make decisions when a path forward is needed. You use AI tools in your own workflow and have informed opinions about how agentic products should work for developers. Bonus if you have Experience maintaining or contributing to a major open source project, particularly in the React or Next.js ecosystem. Experience with compilers, bundlers, caching, rendering systems, or distributed infrastructure. Experience leading a small, senior engineering team while continuing to make substantial individual contributions. Experience forming a team or technical direction from zero to one. Familiarity with the Next.js codebase, though this is not required. Compensation & Benefits: Competitive compensation package, including equity. Inclusive healthcare package. Learning and growth support, including mentorship and opportunities to attend events that build your network and skills. Flexible time off. The equipment you need to do your role, plus a work-from-home budget to outfit your space. The San Francisco, CA base pay range for this role is $230,000 to $340,000. Actual salary will be based on job-related skills, experience, and location. Compensation outside San Francisco may be adjusted based on employee location. The total compensation package may include benefits, equity-based compensation, and eligibility for a company bonus or variable pay program, depending on the role. Your recruiter can share more details during the hiring process. Disclosures: Privacy: Please review our Job Applicant Privacy Policy for more information on how we handle your data. Equal Opportunity: Vercel is committed to fostering and empowering an inclusive community within our organization. We do not discriminate on the basis of race, religion, color, gender expression or identity, sexual orientation, national origin, citizenship, age, marital status, veteran status, disability status, or any other characteristic protected by law. Vercel encourages everyone to apply for our available positions, even if they don't necessarily check every box on the job description.
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 242 000 до 305 000
Грейд
Lead
Опыт работы
от 8 лет
Формат работы
Офис, Гибрид
Уровень английского
B2, выше среднего
Письмо на почту или сообщение рекрутеру в Telegram
Vercel — это инфраструктурная компания, которая позволяет людям и агентам быстрее создавать новые решения. Более десяти лет мы помогаем разработчикам воплощать идеи в жизнь — быстро, безопасно и с исключительным пользовательским опытом. Сейчас мы масштабируем наши продукты как для агентов, так и для людей, чтобы они могли создавать и запускать программное обеспечение, разработанное в открытом доступе и которому доверяют OpenAI, PayPal, Ramp, Supreme и миллионы разработчиков по всему миру. Команда Next.js создает фреймворк с открытым исходным кодом, который обеспечивает работу миллионов приложений и определяет, как разработчики создают веб-сайты. Наша работа находится на стыке React, архитектуры фреймворков, пользовательского опыта разработчиков, инфраструктуры, производительности и надежности в производственной среде. Мы ищем лидера инженерной команды, который поможет создать и возглавить команду, работающую над Next.js. Это практическая роль игрока/тренера для опытного инженера, который хочет оставаться близким к коду, помогая небольшой команде выполнять свою работу наилучшим образом. Вы будете инженером в первую очередь и менеджером — во вторую. Вы будете непосредственно вносить вклад в фреймворк, руководить крупными техническими инициативами, просматривать код, отлаживать сложные производственные проблемы и помогать принимать архитектурные решения. Вы также будете поддерживать инженеров вокруг вас, предоставляя четкое руководство, продуманные отзывы и практический коучинг. Это не традиционная роль управления персоналом. Вы будете проводить большую часть своего времени, занимаясь техническим лидерством и выполнением инженерных задач. Вы должны быть готовы брать на себя ответственность за сложные части кодовой базы, создавая при этом достаточно контекста и ясности для других, чтобы они могли быстро продвигаться вперед. Вы будете тесно сотрудничать с отделами Product, Design и инженерами по всей Vercel, чтобы направлять развитие Next.js в области рендеринга, кэширования, маршрутизации, систем сборки и инструментов для разработчиков.
Создавать и выпускать Next.js: Пишите производственный код, просматривайте pull requests, отлаживайте сложные проблемы и непосредственно вносите вклад в фреймворк и его вспомогательные системы. Руководите крупными техническими инициативами: Берите на себя ответственность за сложные проекты от начальных исследований до архитектуры, реализации, развертывания и последующего сопровождения в производственной среде. Определяйте техническое направление: Принимайте обоснованные архитектурные решения в области рендеринга, кэширования, маршрутизации, систем сборки, поведения во время выполнения и инструментов для разработчиков. Оставайтесь близкими к реальным проблемам: Исследуйте регрессии производительности, сбои в производственной среде и болевые точки разработчиков. Превращайте полученные знания в практические улучшения фреймворка. Повышайте инженерный уровень: Устанавливайте надежные шаблоны для качества кода, тестирования, производительности, надежности, наблюдаемости и инкрементальной поставки. Обучайте через работу: Помогайте инженерам расти через парное программирование, обзоры дизайна, обзоры кода, технические отзывы и совместное владение сложными проблемами. Обеспечивайте целенаправленное лидерство: Устанавливайте четкие ожидания, давайте откровенные отзывы, поддерживайте развитие карьеры и помогайте поддерживать команду с высоким уровнем доверия и ответственности. Улучшайте эффективность команды: Создавайте простые практики планирования и принятия решений, которые проясняют ответственность, снижают ненужную координацию и помогают команде последовательно выпускать продукты. Партнерство по всей Vercel: Сотрудничайте с отделами Product, Design, Infrastructure, Developer Experience и другими инженерными командами, чтобы изменения фреймворка чисто интегрировались во всю платформу Vercel. Продвигайте open source: Работайте публично, вдумчиво взаимодействуйте с контрибьюторами и балансируйте потребности сообщества с продуктовыми и техническими приоритетами команды. Помогайте расти команде: Участвуйте в подборе персонала, оценивайте технические таланты и помогайте новым инженерам становиться продуктивными в сложной кодовой базе.
У вас есть 8+ лет опыта разработки программного обеспечения, и вы остаетесь высокоэффективным инженером-практиком. Вы руководили инженерами или небольшими техническими командами, будь то в роли тимлида, техлида, штатного инженера, менеджера по инжинирингу или основателя. У вас есть недавний опыт написания, просмотра и выпуска производственного кода. Вы не хотите отказываться от исполнения инженерных задач. У вас есть сильное техническое видение в области React, архитектуры фреймворков или систем, лежащих в основе крупного open source проекта, включая рендеринг, кэширование, маршрутизацию, инструменты сборки и поведение во время выполнения. Вы можете взять сложную техническую проблему, сформировать четкое видение, написать критически важный код и привлечь к этому других инженеров. Вы знаете, когда нужно лидировать спереди, а когда нужно дать пространство другим взять на себя ответственность. У вас есть опыт создания продуктов или инфраструктуры для разработчиков, и вы понимаете стандарты качества, производительности, стабильности и удобства использования, которые ожидает эта аудитория. Вы мыслите системно и можете направлять команду к чистым абстракциям, последовательным шаблонам фреймворка и техническим решениям, которые выдерживают нагрузку в масштабе. Вы комфортно работаете в условиях неопределенности и решаете проблемы, исходя из первых принципов. Вы балансируете скорость и качество. Вы предпочитаете инкрементальную поставку и обратную связь из реального мира, признавая при этом, когда фундаментальная инфраструктура требует более глубоких инвестиций. Вы четко излагаете свои мысли письменно, способствуете продуктивным техническим дебатам и принимаете решения, когда необходимо определить дальнейший путь. Вы используете инструменты ИИ в своем рабочем процессе и имеете обоснованное мнение о том, как агентные продукты должны работать для разработчиков.
Опыт поддержки или участия в крупном open source проекте, особенно в экосистеме React или Next.js. Опыт работы с компиляторами, бандлерами, системами кэширования, рендеринга или распределенной инфраструктурой. Опыт руководства небольшой командой опытных инженеров, продолжая вносить существенный индивидуальный вклад. Опыт формирования команды или технического направления с нуля. Знакомство с кодовой базой Next.js, хотя это и не обязательно.
Конкурентоспособный пакет вознаграждения, включая опционы. Инклюзивный пакет медицинского страхования. Поддержка обучения и роста, включая наставничество и возможности для участия в мероприятиях, расширяющих вашу сеть контактов и навыки. Гибкий график отпусков. Оборудование, необходимое для вашей роли, плюс бюджет на обустройство рабочего места дома. Диапазон базовой заработной платы в Сан-Франциско, Калифорния, для этой роли составляет от 230 000 до 340 000 долларов США. Фактическая заработная плата будет зависеть от профессиональных навыков, опыта и местоположения. Компенсация за пределами Сан-Франциско может быть скорректирована в зависимости от местоположения сотрудника. Общий пакет вознаграждения может включать льготы, компенсацию на основе опционов и право на участие в корпоративной бонусной или переменной программе оплаты, в зависимости от роли. Ваш рекрутер может предоставить более подробную информацию в процессе найма.