← Todas as vagas

Senior Fullstack Engineer, React.js

Sobre a vaga

• Diseñar, desarrollar y mantener aplicaciones web escalables utilizando React.js como tecnología principal.
• Participar en el desarrollo Fullstack, incluyendo componentes frontend, integración de APIs y servicios backend.
• Definir e implementar soluciones frontend de alta calidad, priorizando rendimiento, mantenibilidad y reutilización de componentes.
• Diseñar arquitecturas de componentes React eficientes, modulares y escalables.
• Optimizar el rendimiento de aplicaciones web, identificando cuellos de botella y oportunidades de mejora.
• Colaborar con equipos de producto, diseño UX/UI, backend y QA para implementar funcionalidades complejas.
• Participar activamente en decisiones de arquitectura y diseño técnico.
• Desarrollar código limpio, reutilizable, probado y alineado con estándares de ingeniería.
• Implementar estrategias de testing, debugging y mejora continua.
• Realizar code reviews y promover buenas prácticas dentro del equipo.
• Investigar y resolver problemas técnicos complejos en aplicaciones de producción.
• Colaborar con equipos internacionales mediante comunicación técnica efectiva en inglés.

• Senior avanzado / Senior+.
• Experiencia sólida en desarrollo de software Fullstack, idealmente 7+ años.
• Experiencia profunda y demostrable desarrollando aplicaciones complejas con React.js, idealmente 5+ años.
• Experiencia participando en proyectos de gran escala, productos digitales de alto tráfico o plataformas web complejas.
• Capacidad para trabajar con autonomía y asumir responsabilidad técnica sobre funcionalidades y componentes críticos.
• Dominio avanzado de React.js y su ecosistema.
• Conocimiento profundo de Hooks, Context API, component lifecycle y patrones de composición.
• Experiencia con arquitecturas frontend escalables y componentes reutilizables.
• Manejo avanzado de estado y flujo de datos en aplicaciones React.
• Experiencia optimizando rendering, memoization, lazy loading y code splitting.
• Conocimiento de performance profiling, debugging y optimización de aplicaciones React.
• Capacidad de poder comunicarse en ingles de manera fluida.
• Dominio avanzado de JavaScript moderno (ES6+).
• Experiencia con TypeScript.
• Conocimiento sólido de HTML5, CSS3 y responsive design.
• Experiencia consumiendo e integrando APIs REST.
• Comprensión de programación asíncrona, manejo de errores y optimización de aplicaciones web.
• Experiencia profesional desarrollando funcionalidades tanto frontend como backend.
• Experiencia diseñando, desarrollando e integrando APIs y servicios.
• Conocimiento de arquitecturas cliente-servidor y comunicación entre sistemas.
• Experiencia trabajando con bases de datos relacionales o NoSQL.
• Capacidad para comprender, modificar y optimizar lógica de negocio en backend.
• Experiencia con pruebas unitarias, de integración y de componentes.
• Familiaridad con Jest, React Testing Library o equivalentes.
• Dominio de Git, pull requests y code reviews.
• Conocimiento de principios SOLID, Clean Code y patrones de diseño.
• Experiencia con metodologías ágiles y desarrollo colaborativo.
• Deseable: experiencia con Node.js y Express o NestJS.
• Deseable: experiencia con Next.js y estrategias SSR/SSG.
• Deseable: conocimiento de GraphQL.
• Deseable: experiencia con Redux Toolkit, Zustand u otras herramientas de gestión de estado.

• Integración a marcas globales y startups disruptivas.
• Trabajo remoto/Home office.
• Horario ajustado a la célula de trabajo/proyecto asignado.
• Trabajo de lunes a viernes.
• Acceso a cursos y certificaciones.
• Eventos virtuales de integración y grupos de interés.
• Clases de inglés.
• Oportunidades dentro de nuestras diferentes líneas de negocio.