Jobgether

Desarrollador/a FrontEnd Senior

TypeScriptReactNode.jsFigma
Traducción automática. Consulta el original.

Sobre la oportunidad

Esta posición se publica en nombre de una empresa asociada, que gestiona todas las candidaturas y los pasos siguientes. Nuestro socio busca un/a Desarrollador/a FrontEnd Senior con base en Brasil.

Cómo funciona Jobgether

Utilizamos un proceso de emparejamiento impulsado por IA para garantizar que tu solicitud sea revisada de forma rápida, objetiva y justa frente a los requisitos principales del puesto. Nuestro sistema identifica a los candidatos que mejor se ajustan, y esta lista corta se comparte directamente con la empresa contratante. La decisión final y los pasos siguientes (entrevistas, evaluaciones) son gestionados por su equipo interno.

¡Agradecemos tu interés y te deseamos lo mejor!

¿Por qué solicitar a través de Jobgether?

Aviso de Privacidad de Datos: Al enviar tu solicitud, reconoces que Jobgether procesará tus datos personales para evaluar tu candidatura y compartir información relevante con el empleador contratante. Este procesamiento se basa en el interés legítimo y en las medidas precontractuales bajo las leyes de protección de datos aplicables (incluyendo el RGPD). Puedes ejercer tus derechos (acceso, rectificación, supresión, oposición) en cualquier momento.

#LI-CL1

Buscamos un/a Ingeniero/a de Software Frontend Senior para actuar como referencia técnica en interfaces administrativas internas, creando experiencias fiables, accesibles e intuitivas para los equipos operativos. En este puesto, liderarás la arquitectura frontend y establecerás componentes reutilizables, estándares de diseño y prácticas de ingeniería en múltiples equipos. Colaborarás estrechamente con los equipos de Producto, Diseño, Ingeniería Backend y de dominio para traducir requisitos de negocio complejos en interfaces de usuario eficaces. Trabajando principalmente con React y TypeScript, también tendrás oportunidades de contribuir a servicios de Node.js cuando sea necesario. Ayudarás a mejorar el rendimiento de las aplicaciones, la calidad del código, la observabilidad y las pruebas automatizadas, utilizando herramientas de desarrollo asistidas por IA de forma responsable. Esta oportunidad ofrece un entorno de trabajo remoto y colaborativo donde la propiedad técnica, la resolución pragmática de problemas y la mejora continua son fundamentales para el éxito.

Responsabilidades

  1. Arquitectar, construir y evolucionar aplicaciones frontend utilizando React y TypeScript, incluyendo estructuras de componentes, gestión de estado, enrutamiento, optimización del rendimiento y accesibilidad.
  1. Desarrollar y mantener componentes de interfaz de usuario reutilizables y estándares frontend en colaboración con Diseño de Producto para garantizar la coherencia en las interfaces administrativas.
  1. Revisar las implementaciones frontend entregadas por los equipos de dominio, identificando riesgos técnicos y recomendando mejoras en la arquitectura, el diseño de componentes y el rendimiento.
  1. Colaborar con el equipo de ingeniería para determinar la propiedad y la responsabilidad de los requisitos de interfaz entrantes.
  1. Definir y mantener contratos de API con ingenieros de backend y contribuir al desarrollo de Node.js y TypeScript cuando sea necesario.
  1. Construir y mejorar procesos de validación frontend automatizados combinando tuberías de CI/CD, revisiones de código y herramientas de validación asistidas por IA.
  1. Monitorizar la observabilidad frontend, incluyendo errores en producción, rendimiento percibido y Core Web Vitals, y asumir la responsabilidad de resolver incidentes relacionados con la interfaz.
  1. Garantizar pruebas automatizadas exhaustivas en escenarios unitarios, de integración y de extremo a extremo, manteniendo al mismo tiempo los estándares de seguridad y privacidad en entornos regulados.
  1. Redactar y presentar RFCs frontend que expliquen claramente enfoques alternativos, compromisos técnicos y decisiones arquitectónicas.
  1. Planificar lanzamientos incrementales y utilizar indicadores de funciones (feature flags) cuando sea apropiado para reducir los riesgos de entrega y evitar regresiones.
  1. Identificar proactivamente la deuda técnica, simplificar interfaces complejas y mejorar la mantenibilidad de las aplicaciones existentes.
  1. Desarrollar una sólida comprensión de los procesos de negocio y los flujos de trabajo operativos para diseñar interfaces que reduzcan el esfuerzo y minimicen los errores del usuario.
  1. Crear documentación técnica clara que cubra los estándares de componentes, las decisiones arquitectónicas y las directrices de contribución para otros equipos.
  1. Mentorear a ingenieros de nivel medio y junior cuando sea aplicable y contribuir a las actividades de contratación, promoviendo la excelencia técnica y una cultura de ingeniería colaborativa.
  1. Realizar un seguimiento y mejorar las métricas clave de éxito, incluyendo tasas de error en producción, tiempos de resolución de incidentes, capacidad de respuesta de las páginas, velocidad de entrega, estabilidad funcional, coherencia de la interfaz de usuario y la calidad de la documentación y las recomendaciones técnicas.

Requisitos

  1. Experiencia demostrable como Ingeniero/a de Software Senior con un fuerte enfoque en frontend y experiencia en el mantenimiento de aplicaciones web complejas en producción.
  1. Dominio avanzado de React y TypeScript, incluyendo arquitectura de aplicaciones, gestión de estado, organización de componentes y desarrollo frontend escalable.
  1. Sólido conocimiento de patrones de diseño frontend y capacidad para identificar problemas de diseño y cuestiones arquitectónicas en bases de código existentes.
  1. Experiencia en la construcción o mantenimiento de sistemas de diseño y bibliotecas de componentes reutilizables.
  1. Experiencia demostrada en la optimización del rendimiento frontend, incluyendo perfilado, optimización de renderizado, tiempos de carga y accesibilidad.
  1. Experiencia en la implementación de pruebas frontend automatizadas utilizando herramientas como Jest, Testing Library, Playwright, Cypress o tecnologías equivalentes.
  1. Experiencia en el consumo de APIs REST y en el trabajo con mecanismos de autenticación como OAuth y JWT.
  1. Familiaridad con Node.js y TypeScript para la colaboración con equipos de backend.
  1. Experiencia con tuberías de CI/CD, herramientas de observabilidad frontend como Sentry o Datadog RUM, y estrategias de despliegue controlado utilizando indicadores de funciones.
  1. Experiencia práctica en el uso de herramientas de desarrollo asistidas por IA, como Claude Code, Claude Agent SDK, GitHub Copilot o soluciones equivalentes, con la capacidad de revisar y validar críticamente el código generado y mantener la responsabilidad técnica de los lanzamientos en producción.
  1. Disposición para comprender los procesos de negocio, los flujos de trabajo operativos y las necesidades de los usuarios internos.
  1. Interés en la creación de interfaces intensivas en datos con acciones frecuentes y flujos de trabajo críticos, priorizando la claridad, la fiabilidad y la prevención de errores sobre los efectos puramente visuales.
  1. Capacidad para colaborar eficazmente con Product Managers, Diseñadores de Producto, equipos operativos y partes interesadas de ingeniería para comprender los problemas antes de proponer soluciones.
  1. Sólidas habilidades de comunicación escrita y verbal, incluyendo la capacidad de explicar decisiones técnicas, negociar el alcance y defender los estándares de ingeniería.
  1. Pensamiento crítico y buen juicio al evaluar requisitos, cuestionar soluciones propuestas y respaldar decisiones con un razonamiento claro.
  1. Capacidad para influir en otros equipos a través de la colaboración, la creación de consenso y una guía técnica clara en lugar de imponer estándares.
  1. Fuerte propiedad técnica, con el juicio necesario para tomar decisiones independientes y escalar problemas complejos al liderazgo técnico cuando sea apropiado.
  1. Habilidades pragmáticas de resolución de problemas, equilibrando las necesidades de entrega inmediata con las mejoras técnicas a largo plazo.

Cualificaciones preferentes

  1. Experiencia con Angular además de React.
  1. Contribuciones previas a servicios de backend utilizando Node.js y TypeScript.
  1. Experiencia en la creación de tuberías de CI/CD con comprobaciones frontend automatizadas, incluyendo linting, pruebas de regresión visual y análisis estático de código.
  1. Experiencia en la creación de prompts o agentes de IA para apoyar la revisión y validación automatizada de código.
  1. Experiencia en el desarrollo de aplicaciones de back-office o herramientas internas utilizadas por equipos operativos.
  1. Experiencia previa en negocios de tecnología financiera (fintech), procesamiento de pagos o emisión de tarjetas.
  1. Familiaridad con herramientas como Storybook, Figma, Jira, Notion, Sentry o plataformas equivalentes.

Beneficios

  • Tarjeta de beneficios flexible: Una tarjeta Caju con categorías de gasto flexibles, incluyendo comidas, alimentación, movilidad, salud, oficina en casa, cultura y educación.
  • Salud: Seguro médico sin copago.
  • Apoyo a la salud mental: Consultas online con terapeutas y coaches a través de Zenklub.
  • Bienestar: Acceso a Wellhub para fitness y actividad física.
  • Aprendizaje de idiomas: Oportunidades de aprendizaje de idiomas a través de Rosetta Stone.
  • Tiempo libre: Un día libre dedicado al descanso y la recarga.
  • Atención médica online: Acceso a consultas médicas virtuales a través de Conexa Saúde.
  • Apoyo al cuidado infantil: Subsidio de cuidado infantil para niños de hasta cinco años.
  • Desarrollo profesional: Acceso a recursos de aprendizaje a través de Alura.
  • Trabajo remoto: Trabajo totalmente remoto desde cualquier lugar dentro de Brasil.
  • Equipo de trabajo: Equipo proporcionado para apoyar tu trabajo.
  • Crecimiento profesional: Oportunidades para crecer profesionalmente dentro de un entorno tecnológico en expansión.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores