directohace 1 mes

Ingeniero/a Principal Front-End

T
Toptal
Remoto · Por proyecto
Senior5+ años
A convenir
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Toptal busca un Ingeniero/a Front-End Principal con experiencia en React, Next.js y TypeScript para unirse a su equipo de Resume, que desarrolla una plataforma de servicios de carrera con IA. El rol es 100% remoto y requiere habilidades sólidas en desarrollo front-end, optimización de rendimiento y toma de decisiones técnicas.

Por qué aplicar

Si sos un/a crack del front-end con React, Next.js y TypeScript, y te copa la idea de laburar 100% remoto en una plataforma de IA, ¡este puesto es para vos! Podés aportar tu experiencia en un rol clave y moverte rápido.

Descripción del puesto

Acerca de Toptal Toptal es una red global de talento de primer nivel en negocios, diseño y tecnología que permite a las empresas escalar sus equipos, bajo demanda. Con más de $200 millones en ingresos anuales y miembros del equipo en todo el mundo, Toptal es la fuerza laboral totalmente remota más grande del mundo. Tomamos los mejores elementos de los equipos virtuales y los combinamos con una estructura de soporte que fomenta la innovación, la interacción social y la diversión. No vemos fronteras, nos movemos a un ritmo rápido y nunca tenemos miedo de romper moldes. Resumen del puesto Buscamos un Ingeniero Front-end Senior/Principal para unirse al equipo de Toptal Resume, un equipo pequeño y de alta velocidad que está construyendo una plataforma de servicios profesionales impulsada por IA. Este es un rol práctico y de alta ejecución para alguien con una profunda experiencia en React, Next.js, TypeScript, CSS moderno, rendimiento y desarrollo de productos front-end complejos. Necesitamos un especialista front-end que pueda ser responsable de superficies de producto importantes, tomar decisiones técnicas sólidas y entregar trabajo de alta calidad rápidamente. Este rol es ideal para alguien que combina una sólida habilidad front-end con una entrega de producto pragmática: alguien que puede moverse rápido, tomar buenas decisiones arquitectónicas, comunicarse claramente y usar herramientas de IA diariamente para acelerar el desarrollo sin comprometer la calidad. Este es un puesto remoto. No ofrecemos patrocinio ni asistencia de visa. Los currículums y la comunicación deben enviarse en inglés. Tareas y entregables - Construir y mantener funcionalidades front-end de alta calidad en React, Next.js y TypeScript. - Ser responsable de flujos de producto complejos orientados al usuario en la aplicación Toptal Resume. - Construir componentes de UI performantes, accesibles y responsivos con gran atención a la usabilidad y el pulido. - Optimizar el rendimiento front-end, incluyendo el comportamiento de renderizado, la experiencia de carga, el tamaño del bundle y los Core Web Vitals. - Trabajar con patrones CSS modernos; se prefiere encarecidamente la experiencia con Tailwind CSS. - Construir y evolucionar patrones front-end reutilizables, estructuras de componentes y bases de UI. - Integrar funcionalidades front-end con APIs de backend y colaborar en contratos de API. - Brindar soporte ocasional en áreas de backend Node.js / Next.js cuando sea necesario, manteniendo la excelencia front-end como enfoque principal. - Revisar código y dar feedback práctico y de alta señal a otros ingenieros. - Usar herramientas de desarrollo de IA diariamente para aumentar la velocidad de entrega, mejorar la calidad del código y explorar opciones de implementación. - Colaborar estrechamente con producto, diseño, backend y liderazgo de ingeniería. - Trabajar de forma independiente, comunicar el progreso claramente y asumir la responsabilidad de la entrega. Experiencia requerida - Experiencia en ingeniería front-end de nivel Senior o Principal, con un sólido historial de entregas. - Profunda experiencia en producción con React, Next.js y TypeScript. - Sólidos fundamentos de CSS; experiencia con Tailwind CSS o enfoques de estilo modernos similares. - Capacidad probada para construir interfaces de usuario pulidas, responsivas y accesibles. - Fuerte comprensión de la optimización del rendimiento front-end y los Core Web Vitals. - Experiencia en la construcción de componentes de UI y patrones front-end consistentes y reutilizables. - Fuerte experiencia en gestión de estado del lado del cliente en aplicaciones interactivas complejas. - Sólida comprensión de la integración REST/API y los contratos front-end/backend. - Alguna capacidad para trabajar con código de backend Node.js o Next.js cuando sea necesario. - Fuertes habilidades de revisión de código y capacidad para distinguir código front-end mantenible y escalable de implementaciones frágiles. - Capacidad para tomar y ser responsable de decisiones técnicas, no solo ejecutar tickets. - Estilo de trabajo rápido, independiente y metódico con sólida comunicación escrita y verbal en inglés. - Uso diario de herramientas de desarrollo de IA como Claude Code o herramientas similares. Se valorará - Experiencia con productos complejos orientados a formularios o documentos. - Experiencia con aplicaciones respaldadas por Rails o arquitecturas Rails/Next.js. - Experiencia con monorepos de Turbo. - Experiencia con herramientas de observabilidad y monitoreo front-end como Sentry, DataDog o similares. Aspectos destacados del compromiso - Trabajar en una plataforma de servicios profesionales impulsada por IA con usuarios reales e impacto comercial directo. - Unirse a un equipo pequeño y de alta velocidad donde los contribuyentes individuales fuertes pueden dar forma al producto. - La calidad front-end importa: el rendimiento, la accesibilidad, el pulido y la velocidad de entrega son importantes. - Cultura de ingeniería con IA como prioridad: el equipo espera que los ingenieros utilicen activamente herramientas de IA para mejorar la velocidad y la calidad del desarrollo. - Stack moderno: Next.js 15, TypeScript, Rails 7.1, monorepo Turbo y límites de producto/dominio bien estructurados. - Oportunidad de ser responsable de superficies de producto significativas en lugar de solo implementar tickets aislados. - Colaboración directa con partes interesadas de producto, diseño, backend y negocios. - Entorno de ejecución similar a una startup dentro de una empresa más grande.

Responsabilidades

  • Construir y mantener features front-end en React, Next.js y TypeScript
  • Ser dueño de flujos de producto complejos
  • Construir componentes de UI performantes, accesibles y responsivos
  • Optimizar el rendimiento front-end
  • Integrar features front-end con APIs backend
  • Realizar code reviews
  • Utilizar herramientas de desarrollo con IA
  • Colaborar con equipos de producto, diseño y backend

Skills requeridas

Toma de decisiones técnicasComunicación escrita y verbalDesarrollo de productoOptimización de rendimientoAccesibilidad webDiseño de interfaces responsivasGestión de estado del clienteIntegración de APIsCode reviewTrabajo independienteMetódicoColaboración

Explorar empleos relacionados