Liderar la dirección y la estrategia técnica del frontend de Core-Experience, definiendo la arquitectura, los estándares y las buenas prácticas de desarrollo del equipo.
Diseñar e implementar nuevas funcionalidades y mejoras sobre las aplicaciones existentes, utilizando frameworks modernos (Angular y React con TypeScript).
Tomar decisiones de arquitectura frontend escalable (componentización, manejo de estado, diseño de sistemas de componentes reutilizables) y evaluar la mejor tecnología web según la necesidad del producto.
Asegurar la calidad y mantenibilidad del código a través de code reviews, testing automatizado y pipelines de CI/CD.
Optimizar el rendimiento (Core Web Vitals), la accesibilidad (WCAG / a11y) y el cumplimiento de los estándares web de las aplicaciones.
Mentorear y acompañar el crecimiento técnico de los desarrolladores del equipo, elevando los estándares de craftsmanship y calidad de código.
Participar en la definición de la arquitectura del software en general, no solamente de front-end.
Mantener las aplicaciones actualizadas de acuerdo al avance de la tecnología.
Realizar deploys al cluster de Kubernetes.
Colaborar con Producto, Diseño/UX y otros equipos de IT para planificar, priorizar, estimar y alinear el trabajo del equipo con los objetivos de negocio.
Requirements
Te hayas graduado de una carrera como Ingeniería en Sistemas, Informática, Computación o afines.
Experiencia comprobable (5+ años) en desarrollo frontend, con al menos 2-3 años en un rol senior o de liderazgo técnico.
Dominio profundo de JavaScript (ES6+), incluyendo programación asíncrona, y de TypeScript.
Experiencia avanzada construyendo Single Page Applications con Angular y React; en Angular, conocimiento de RxJS, Observables y patrones de programación reactiva.
Sólido entendimiento de arquitectura basada en componentes, manejo de estado (NgRx, Redux o similares) y arquitecturas frontend escalables; deseable experiencia con micro-frontends y monorepos.
Dominio de HTML5 y CSS3, preprocesadores CSS (Sass, PostCSS, Less) y metodologías de arquitectura CSS (BEM, OOCSS, SMACSS).
Experiencia consumiendo e integrando APIs REST, gRPC o GraphQL, y conocimiento de protocolos web (HTTP/HTTPS).
Proficiencia en testing automatizado: unit, integración y end-to-end (Jest, Jasmine/Karma, Cypress o Playwright).
Conocimiento de optimización de performance web (Core Web Vitals) y estándares de accesibilidad (WCAG / a11y).
Manejo de herramientas de build y bundlers (Webpack, Vite o similares) y de Browser Dev Tools para profiling, performance testing y debugging.
Control de versiones con Git y experiencia con pipelines de CI/CD (GitHub Actions, GitLab CI o similares).
Familiaridad con Linux, contenedores (Docker) y deploys sobre Kubernetes (deseable).
Tech Stack
Angular
Cypress
Docker
GraphQL
GRPC
JavaScript
Jest
Kubernetes
Linux
React
Redux
RxJS
SCSS
TypeScript
Webpack
Benefits
Ser protagonista dentro del equipo de tecnología, impulsando mejoras, aprendiendo constantemente de un equipo de trabajo multidisciplinario orientado a objetivos.
Salarios y beneficios competitivos internacionalmente.
Trabajo remoto o semi-presencial en ambiente distendido y cómodo en nuestras oficinas de Buenos Aires.
Feriados locales + día de cumpleaños libre +día de aniversario + días hábiles de vacaciones
Capacitación Inglés / Portugués in company
Cobertura de plan de Wellhub (ex Gympass) para que utilices en gimnasios o realices algún tipo de actividad física
Beneficios adicionales por partnerships con otras empresa.