Empresa busca un Ingeniero Frontend Senior con experiencia en ReactJS y TypeScript para diseñar, construir y mantener aplicaciones frontend escalables, optimizar el rendimiento y colaborar con equipos multifuncionales.
Si te apasiona el desarrollo frontend con React y TypeScript y querés tener un rol clave en la arquitectura de una plataforma, este puesto remoto es para vos. Ideal para quienes disfrutan resolviendo desafíos técnicos complejos y creando experiencias de usuario excepcionales.
Descripción del puesto
La Misión Buscamos un Ingeniero Frontend Senior apasionado por crear experiencias de usuario excepcionales y resolver desafíos complejos de frontend a escala. Este rol no es para un generalista que trabaja ocasionalmente en React. Buscamos a alguien que haya pasado años inmerso en el desarrollo frontend moderno y comprenda los matices del rendimiento, el renderizado, la gestión de estado, la arquitectura de componentes y la experiencia del usuario. Jugarás un papel fundamental en la configuración de la arquitectura frontend de nuestra plataforma, colaborando estrechamente con los equipos de producto, diseño y backend para ofrecer experiencias de usuario rápidas, confiables y muy pulidas. Valoramos la propiedad, la excelencia técnica y los ingenieros que se preocupan profundamente por la artesanía. Si disfrutas resolviendo problemas difíciles de frontend, construyendo sistemas de diseño escalables y mejorando continuamente las experiencias de usuario, nos encantaría saber de ti. Responsabilidades Clave - Arquitectura y Desarrollo Frontend - Diseñar, construir y mantener aplicaciones frontend escalables utilizando JavaScript moderno, TypeScript y el ecosistema React. - Ingeniería de Experiencia de Usuario - Crear interfaces de usuario responsivas, performantes e intuitivas que ofrezcan experiencias excepcionales en todos los dispositivos y entornos. - Sistemas de Componentes y Diseño - Desarrollar arquitecturas de componentes reutilizables y mantenibles, y contribuir a sistemas de diseño escalables que soporten el crecimiento a largo plazo del producto. - Optimización de Rendimiento - Identificar y resolver cuellos de botella en el renderizado, problemas de rendimiento y desafíos de escalabilidad frontend. - Gestión de Estado e Integración de Capa de Datos - Construir flujos de datos frontend eficientes utilizando React Query, GraphQL y patrones modernos de gestión de estado. - Colaboración Multifuncional - Colaborar estrechamente con gerentes de producto, diseñadores e ingenieros de backend para traducir ideas en experiencias de usuario de alta calidad. - Calidad de Código y Liderazgo Técnico - Contribuir a revisiones de código, discusiones arquitectónicas, mejores prácticas de ingeniería e iniciativas de mentoría en todo el equipo frontend. - Mejora Continua - Evaluar tecnologías, frameworks y mejores prácticas emergentes de frontend, mientras se ayuda a evolucionar la plataforma frontend. Requisitos Técnicos - Experiencia en React - Profunda experiencia profesional construyendo aplicaciones en producción con React y TypeScript. - Dominio de JavaScript Moderno - Fuerte comprensión de JavaScript moderno, APIs del navegador, programación asíncrona y arquitectura de aplicaciones frontend. - Experiencia con React Query - Experiencia construyendo estrategias escalables de obtención y caché de datos utilizando React Query o soluciones similares. - GraphQL - Experiencia práctica consumiendo e integrando APIs GraphQL dentro de aplicaciones frontend modernas. - Experiencia con Storybook - Experiencia construyendo, documentando y manteniendo bibliotecas de componentes utilizando Storybook. - Rendimiento Frontend - Fuerte comprensión del comportamiento del renderizado, optimización de rendimiento, división de código, carga diferida (lazy loading), caché y escalabilidad frontend. - Arquitectura de Componentes - Experiencia diseñando sistemas de componentes reutilizables, mantenibles y amigables para el desarrollador. - Colaboración con Diseño - Capacidad para trabajar estrechamente con diseñadores y traducir diseños complejos en experiencias de usuario pulidas. Sería un plus: - Experiencia con bibliotecas de animación como Framer Motion, GSAP, Motion One o tecnologías similares. - Experiencia contribuyendo a sistemas de diseño. - Experiencia con Vue.js o múltiples frameworks frontend. - Experiencia construyendo aplicaciones de cara al consumidor altamente interactivas. - Familiaridad con ecosistemas basados en Elixir. - Experiencia trabajando en entornos de gaming, entretenimiento, tecnología de consumo o startups de alto crecimiento. ¿Por qué unirte a nosotros? Ofrecemos más que un puesto estándar de ingeniería de software; ofrecemos la oportunidad de impulsar el destino técnico de una potencia global. - Soberanía Arquitectónica Extrema: Valoramos la ejecución bruta, la salud del sistema y el código limpio por encima de la burocracia. Si tu marco de diseño es robusto y está listo, lo implementas. - Cultura de Impulso de Alto Talento: Trabaja junto a un equipo altamente competente y autónomo que se mueve a la velocidad de la luz, apoya activamente tu crecimiento profesional y celebra los avances. - Potencial de Alto Crecimiento: Valoramos el "potencial sobre el pedigrí". Para un Ingeniero de Software Senior que asume una propiedad implacable de los problemas de extremo a extremo y escala sistemáticamente la capacidad de nuestra plataforma, existe una vía clara y sin restricciones hacia la arquitectura senior y el liderazgo de ingeniería.
Responsabilidades
- Frontend Architecture & Development
- User Experience Engineering
- Component Systems & Design Systems
- Performance Optimization
- State Management & Data Layer Integration
- Cross-Functional Collaboration
- Code Quality & Technical Leadership
- Continuous Improvement