Logo for TINET S.A.

Arquitecto Microfrontend

Roles & Responsibilities

  • Degree in Computer Engineering or a related field
  • Angular Expert: +6 years of experience with Angular (versions 5, 8–14, 17, 19) with proficiency in Signals, Standalone Components, and Zone.js optimization
  • MFE Architecture: proven experience building Microfrontends using Webpack 5 Module Federation or similar tooling
  • Angular Elements and Migrations: knowledge of packaging Angular components as Web Components (Angular Elements) for interoperability and experience migrating legacy tech to micro frontends and orchestrating multiple Angular apps in embedded formats

Requirements:

  • Design and implement the Microfrontends (MFE) architecture using Webpack 5 Module Federation or similar tools
  • Design and manage communication and integration between MFEs via Custom Events, Shared State (NgRx/Signals) or Message Bus to avoid tight coupling
  • Package Angular components as Web Components using Angular Elements to enable interoperability across shells and prevent Zone.js conflicts
  • Lead migrations and coexistence of apps, orchestrating multiple Angular applications in embedded formats, and oversee integration testing, monorepo management (Nx/Turbo), and CI/CD pipelines

Job description

¡Forma parte de nuestro Equipo de Staffing con el rol de Arquitecto con foco en MicrofrontEnd y Microservicios!

Actualmente tenemos una vacante para Arquitecto y queremos conocerte para que puedas ser parte de este emocionante desafío.

Requisitos 📋

  • Formación Académica: Título Ingeniería en Informática o carrera afín.

Angular Expert: +6 años de experiencia con Angular (especialmente versiones 5, 8, 9, 10, 11,12, 13, 14, 17, 19). Dominio de Signals, Standalone Components y Zone.js optimization

Arquitectura MFE: Experiencia demostrable implementando Microfrontends con Webpack 5 Module Federation o herramientas similares. 

Comunicación e Integración: Capacidad para diseñar la comunicación entre MFEs mediante Custom Events, Shared State (NgRx/Signals) o Message Bus, evitando el acoplamiento fuerte.

Angular Elements: Fundamental para la interoperabilidad. Debe saber cómo empaquetar componentes de Angular como Web Components para que funcionen en cualquier versión del Shell sin conflictos de zona (Zone.js). 

Migraciones y convivencia entre apps: Experiencia en migración de tecnología legado a micro frontend y orquestación optimizada de múltiples apps angular en formato embebido 

Testing Sólido: Implementación de pruebas de integración que aseguren que los cambios en un MFE no rompan el Shell principal. 

Gestión de Monorepos: Dominio avanzado de Nx o Turbo para la gestión de dependencias y librerías compartidas. Debe saber configurar libraries compartidas, caching de compilación y grafos de dependencias para entender qué afecta a qué antes de un despliegue. 

CI/CD & DevOps: Conocimiento en pipelines de despliegue independiente y estrategias de Versioning para evitar conflictos de runtime. 

Condiciones Laborales 🎉
  • Modalidad Hibrida en Santiago
    Contrato Indefinido

¡Te invitamos a postular! 😊


Front-End Engineer Related jobs

Other jobs at TINET S.A.

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.