Front-end Engineer
Description
Dominio experto de frontend moderno, idealmente React + TypeScript. Experiencia con manejo de estado a distintas escalas (local, global, asincronía) y herramientas como Context, Redux o Zustand. Conocimiento sólido de buenas prácticas de ingeniería front-end: testing, performance, CI/CD, code reviews. Experiencia liderando técnicamente equipos, incluyendo mentorship o pairing. Experiencia integrando APIs REST y/o GraphQL. Experiencia optimizando performance (por ejemplo, code splitting, lazy loading). Experiencia configurando herramientas de build y bundling para proyectos front-end. Experiencia produciendo especificaciones que habiliten a otros miembros del equipo para implementar. Experiencia construyendo y manteniendo librerías de componentes reutilizables. Capacidad para construir interfaces responsivas y usables en distintos dispositivos. Experiencia colaborando con equipos de diseño, producto y backend. Capacidad de comunicación para presentar, argumentar y enseñar ante distintos perfiles y stakeholders. Fluidez en inglés técnico: capacidad para leer y escribir en inglés documentación y especificaciones. Buenas prácticas de documentación: registro de decisiones, ideas en evaluación, riesgos, impedimentos y aprendizajes técnicos. Buscamos a una persona con experiencia construyendo productos web reales, que combine excelencia técnica con una mirada amplia del producto. Alguien que tome decisiones bien fundamentadas, las comparta con claridad y trabaje en equipo para resolver problemas complejos, entendiendo que el impacto de su trabajo va más allá del código. En este rol colaborarás con diseño, producto y negocio para construir soluciones usables y escalables. Nos importa que pienses más allá del componente: que veas el frontend como una parte crítica de la experiencia, y que lo integres a la conversación técnica más amplia como una herramienta clave para resolver problemas en el equipo de ingeniería. Trabajarás en un equipo con autonomía, foco en calidad y con un stack moderno. Diseñarás y mantendrás funcionalidades complejas, participarás en decisiones técnicas de largo plazo, y contribuirás activamente al desarrollo y evolución de nuestra librería de componentes compartida entre productos. Desde la perspectiva del liderazgo técnico, buscamos a una persona que motive a su equipo con energía, revisando PRs, dando feedback constructivo y manteneniendo altos estándares de calidad. También valoramos que construyas conocimiento de equipo, documentes decisiones, riesgos e ideas en evaluación, y acompañes a otros con guía y criterio. Queremos a alguien que contribuya al código sólido y bien testeado, pero también a nuestros procesos y formas de trabajo, ayudándonos a crecer como equipo y cultura. En Foris desarrollamos una suite de soluciones cloud basada en IA para instituciones de educación superior, orientada a mejorar la experiencia digital de estudiantes, docentes y equipos administrativos, optimizando recursos y automatizando procesos clave. Somos una EdTech bootstrapped con más de 9 años de crecimiento sostenido. Hoy nuestras soluciones impactan a más de un millón de estudiantes en 10 países de Latinoamérica y España. Hoy nos encontramos en una etapa de expansión de la plataforma. Nuestro foco está en fortalecer el core del producto y ampliar sus capacidades para soportar flujos académicos cada vez más críticos, que involucran estudiantes, docentes y personal académico, y que sostienen la operación diaria de la universidad. A diferencia de soluciones académicas tradicionales, en Foris apostamos por una plataforma moderna, orientada a datos, diseñada para integrarse, escalar y evolucionar incorporando capacidades avanzadas de inteligencia artificial. Somos un equipo multidisciplinario, motivado, amantes de la tecnología y con ganas de generar impacto. Nuestro ambiente es multicultural, tenemos un ratio de 40-60% entre mujeres y hombres, tanto en el equipo DEV como en todo Foris, y pertenecemos a distintas nacionalidades como Chile, Colombia, Alemania, Perú, Cuba, México, Venezuela y contando! Sabemos que no todo es internet, nos encanta reunirnos, presencial o virtualmente, para celebrar hitos importantes, tener reuniones profundas frente a la pizarra y conocernos mejor como equipo. Experiencia utilizando herramientas de desarrollo basadas en IA o agentes de código (por ejemplo Cursor u otras similares). Experiencia trabajando con spec-driven development. Familiaridad con metodologías de CSS como BEM. Uso de Storybook y Chromatic. Experiencia con monorepos y microfrontend. Conocimientos de accesibilidad web. Experiencia trabajando con sistemas de diseño compartidos entre productos.
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.