Descripción
Resumen:
Vercel busca un Ingeniero Líder de Equipo experimentado para el equipo de Next.js, un rol práctico de jugador/entrenador centrado en el liderazgo técnico y la contribución directa al marco.
Aspectos destacados:
1. Liderar un equipo que construye el marco de código abierto Next.js
2. Rol práctico de jugador/entrenador con una contribución técnica significativa
3. Dar forma al futuro del desarrollo web con Next.js
Ingeniería
Nueva York, San Francisco
Tiempo completo
**Acerca de Vercel:**
Vercel es la empresa de infraestructura agente. Liberamos a las personas y a los agentes para que lancen lo siguiente.
Durante más de una década, Vercel ha influido en cómo se construye la web. Como equipo detrás de Next.js, v0 y AI SDK, creamos productos que ayudan a los desarrolladores a pasar de la idea a la producción con rapidez, seguridad y una experiencia excepcional para los desarrolladores.
Ahora, el software está entrando en una nueva era, y la próxima generación de productos no será utilizada únicamente por personas. Será construida, ampliada y operada por agentes.
Estamos construyendo la plataforma para ese futuro, confiada por empresas como OpenAI, PayPal, Ramp, Supreme y millones de desarrolladores en todo el mundo. Ya sea que estés construyendo nuestros productos, apoyando a nuestros clientes, desarrollando nuestra comunidad o moldeando nuestra historia, tú ayudarás a definir lo que viene a continuación.
Acerca de Vercel
Vercel es la empresa de infraestructura agente. Liberamos a las personas y a los agentes para que lancen lo siguiente.
Durante más de una década, Vercel ha influido en cómo se construye la web. Como equipo detrás de Next.js, v0 y AI SDK, creamos productos que ayudan a los desarrolladores a pasar de la idea a la producción con rapidez, seguridad y una experiencia excepcional para los desarrolladores.
El software está entrando en una nueva era. La próxima generación de productos no será utilizada únicamente por personas. Será construida, ampliada y operada por agentes.
Estamos construyendo la plataforma para ese futuro, confiada por empresas como OpenAI, PayPal, Ramp, Supreme y millones de desarrolladores en todo el mundo. Ya sea que estés construyendo nuestros productos, apoyando a nuestros clientes, desarrollando nuestra comunidad o moldeando nuestra historia, tú ayudarás a definir lo que viene a continuación.
Acerca del puesto
El equipo de Next.js construye el marco de código abierto que impulsa millones de aplicaciones y define cómo los desarrolladores construyen para la web. Nuestro trabajo se sitúa en la intersección de React, arquitectura de marcos, experiencia del desarrollador, infraestructura, rendimiento y fiabilidad en producción.
Buscamos un Líder de Equipo de Ingeniería para ayudar a construir y liderar un equipo que trabaje en Next.js. Se trata de un rol práctico de jugador/entrenador para un ingeniero experimentado que desea mantenerse cerca del código mientras ayuda a un pequeño equipo a realizar su mejor trabajo.
Serás, ante todo, ingeniero y, en segundo lugar, gerente. Contribuirás directamente al marco, liderarás importantes iniciativas técnicas, revisarás código, depurarás problemas complejos en producción y ayudarás a tomar decisiones arquitectónicas. También apoyarás a los ingenieros que te rodean mediante una dirección clara, comentarios reflexivos y una capacitación práctica.
Este no es un rol tradicional de gestión de personal. Destinarás la mayor parte de tu tiempo al liderazgo técnico y a la ejecución de ingeniería. Deberás sentirte cómodo asumiendo responsabilidades sobre partes difíciles del código base, al tiempo que creas suficiente contexto y claridad para que otros avancen rápidamente.
Trabajarás estrechamente con los equipos de Producto, Diseño e ingeniería de Vercel para guiar la evolución de Next.js en aspectos como renderizado, almacenamiento en caché, enrutamiento, sistemas de construcción y herramientas para desarrolladores.
Lo que harás
**Construir y lanzar Next.js:** Escribir código de producción, revisar solicitudes de extracción (pull requests), depurar problemas difíciles y contribuir directamente al marco y a sus sistemas de soporte.
**Liderar importantes iniciativas técnicas:** Asumir la responsabilidad de proyectos complejos desde la exploración inicial hasta la arquitectura, implementación, despliegue y seguimiento en producción.
**Definir la dirección técnica:** Tomar decisiones sólidas sobre arquitectura en áreas como renderizado, almacenamiento en caché, enrutamiento, sistemas de construcción, comportamiento en tiempo de ejecución y herramientas para desarrolladores.
**Mantenerse cerca de los problemas reales:** Investigar regresiones de rendimiento, fallos en producción y puntos de fricción para los desarrolladores. Convertir lo aprendido en mejoras prácticas para el marco.
**Elevar el nivel de ingeniería:** Establecer patrones sólidos para calidad del código, pruebas, rendimiento, fiabilidad, observabilidad y entrega incremental.
**Capacitar mediante el trabajo:** Ayudar al crecimiento de los ingenieros mediante programación en pareja, revisiones de diseño, revisiones de código, retroalimentación técnica y propiedad compartida de problemas complejos.
**Proporcionar liderazgo enfocado en las personas:** Establecer expectativas claras, brindar retroalimentación sincera, apoyar el desarrollo profesional y ayudar a mantener un equipo basado en la confianza y la responsabilidad.
**Mejorar la ejecución del equipo:** Crear prácticas ligeras de planificación y toma de decisiones que aclaren la responsabilidad, reduzcan la coordinación innecesaria y ayuden al equipo a lanzar de forma constante.
**Colaborar con los equipos de Vercel:** Trabajar con los equipos de Producto, Diseño, Infraestructura, Experiencia del Desarrollador y otros equipos de ingeniería para que los cambios en el marco se integren sin problemas en toda la plataforma de Vercel.
**Promover el código abierto:** Trabajar de forma pública, interactuar de manera reflexiva con los colaboradores y equilibrar las necesidades de la comunidad con las prioridades de producto y técnicas del equipo.
**Ayudar a expandir el equipo:** Participar en la contratación, evaluar talento técnico y ayudar a que los nuevos ingenieros sean productivos en un código base complejo.
Acerca de ti
Tienes 8 o más años de experiencia en ingeniería de software y sigues siendo altamente efectivo como ingeniero práctico.
Has liderado ingenieros o pequeños equipos técnicos, ya sea como líder de equipo, líder técnico, ingeniero senior, gerente de ingeniería o fundador.
Tienes experiencia reciente escribiendo, revisando y lanzando código de producción. No buscas alejarte de la ejecución de ingeniería.
Tienes un sólido criterio técnico en áreas como React, arquitectura de marcos o los sistemas detrás de un proyecto de código abierto a gran escala, incluidos renderizado, almacenamiento en caché, enrutamiento, herramientas de construcción y comportamiento en tiempo de ejecución.
Puedes abordar un problema técnico complejo, formar una opinión clara, escribir el código crítico y llevar contigo a otros ingenieros.
Sabes cuándo liderar desde adelante y cuándo crear espacio para que otra persona asuma la responsabilidad.
Tienes experiencia construyendo productos o infraestructura para desarrolladores y comprendes los estándares de calidad, rendimiento, estabilidad y usabilidad que este público espera.
Piensas en términos de sistemas y puedes guiar a un equipo hacia abstracciones limpias, patrones coherentes en el marco y decisiones técnicas que funcionen a escala.
Te sientes cómodo trabajando con ambigüedad y resolviendo problemas desde principios fundamentales.
Equilibras velocidad y calidad. Prefieres la entrega incremental y la retroalimentación del mundo real, aunque reconoces cuándo la infraestructura fundamental requiere una inversión más profunda.
Comunicas con claridad por escrito, facilitas debates técnicos productivos y tomas decisiones cuando se necesita un camino a seguir.
Utilizas herramientas de IA en tu propio flujo de trabajo y tienes opiniones informadas sobre cómo deben funcionar los productos agentes para los desarrolladores.
Ventaja adicional
Experiencia manteniendo o contribuyendo a un importante proyecto de código abierto, especialmente en el ecosistema de React o Next.js.
Experiencia con compiladores, empacadores (bundlers), almacenamiento en caché, sistemas de renderizado o infraestructura distribuida.
Experiencia liderando un pequeño equipo senior de ingeniería mientras continúas realizando contribuciones individuales sustanciales.
Experiencia creando un equipo o definiendo una dirección técnica desde cero.
Familiaridad con el código base de Next.js, aunque esto no es obligatorio.
Beneficios
Paquete competitivo de remuneración, incluida participación accionaria.
Paquete integral de atención médica.
Apoyo para el aprendizaje y el crecimiento, incluida la tutoría y oportunidades para asistir a eventos que fortalezcan tu red y tus habilidades.
Licencias flexibles.
El equipo necesario para desempeñar tu función, además de un presupuesto para trabajar desde casa y equipar tu espacio.
Remuneración
El rango salarial base para este puesto en San Francisco, CA, es de $230,000 a $340,000\. El salario real se determinará según las habilidades relacionadas con el puesto, la experiencia y la ubicación. La remuneración fuera de San Francisco puede ajustarse según la ubicación del empleado.
El paquete total de compensación puede incluir beneficios, compensación basada en acciones y elegibilidad para un bono corporativo o un programa de pago variable, según el puesto. Tu reclutador puede compartir más detalles durante el proceso de contratación.
Igualdad de oportunidades
Vercel se compromete a fomentar y empoderar una comunidad inclusiva dentro de nuestra organización. No discriminamos por raza, religión, color, expresión o identidad de género, orientación sexual, origen nacional, ciudadanía, edad, estado civil, condición de veterano, discapacidad u otra característica protegida por la ley.
Vercel anima a todas las personas a postularse, incluso si no cumplen con todos los requisitos enumerados en la descripción del puesto.