Talently
Talently
ControlExpert
ControlExpert
Mexico City, Mexico

Desarrollador Senior Front-End

Salario

USD 3,500 - 4,300/mes

Habilidades

Angular, RxJS.

Modalidad

Remoto local

¿Inglés?

Sí, Avanzado

Acerca de ControlExpert

ControlExpert is an AI-driven insurtech company specializing in digital claims management for the automotive insurance industry. It helps insurers automate damage assessment, fraud detection, and claims processing through computer vision and data analytics, improving efficiency and customer experience.

Responsabilidades

🤓 Como Senior Front-End Developer, la empresa espera que puedas realizar las siguientes tareas

  • Diseñar, desarrollar y mantener la principal plataforma web empresarial de la compañía, construida con Angular 22 y utilizada actualmente en 9 países.
  • Implementar nuevas funcionalidades utilizando las APIs modernas de Angular 22, siguiendo la arquitectura, estándares y patrones de implementación definidos para la plataforma.
  • Diseñar e implementar flujos reactivos con RxJS y Signals para el manejo de estado, eventos y procesos asíncronos.
  • Desarrollar formularios tipados y dinámicos utilizando Reactive Forms y Signal Forms, incluyendo validaciones síncronas y asíncronas, controles personalizados y manejo de estados.
  • Construir interfaces responsivas, accesibles y consistentes utilizando Tailwind CSS, PrimeNG y las tecnologías de UI definidas para la plataforma.
  • Implementar y mantener estilos con SASS (SCSS) siguiendo una estructura organizada y reutilizable.
  • Realizar revisiones de Pull Requests, verificando la calidad del código, el cumplimiento de estándares y la alineación con la arquitectura de la plataforma.
  • Identificar oportunidades de mejora técnica y participar en la evolución continua de la arquitectura, los componentes y los procesos de desarrollo.
  • Diseñar, implementar y mantener pruebas unitarias y de integración.
  • Diseñar y desarrollar componentes comunes y reutilizables que puedan servir como base para un framework interno.
  • Colaborar de manera continua con equipos multidisciplinarios ubicados en Alemania, Argentina, Brasil, Colombia y México.

Requisitos

✨ Eres la persona que están buscando si tienes...

  • Al menos 7 años de experiencia comprobable desarrollando aplicaciones web empresariales con Angular.
  • Experiencia sólida y comprobable con Angular 21 o Angular 22. Este es un requisito excluyente para la posición.
  • Inglés avanzado a nivel conversacional.
  • Dominio avanzado de RxJS, incluyendo Observables, Subjects, operadores de transformación y combinación, manejo de errores, cancelación, multicasting y gestión del ciclo de vida de las suscripciones.
  • Experiencia sólida con Angular Signals, incluyendo signal, computed, effect, input, output, model, linkedSignal, resource, httpResource, rxResource y debounced.
  • Experiencia con interoperabilidad entre RxJS y Signals mediante toSignal y toObservable.
  • Dominio avanzado de TypeScript, incluyendo tipado estricto, genéricos, interfaces, tipos utilitarios, decoradores y buenas prácticas de desarrollo.
  • Experiencia sólida con JavaScript moderno / ES6+, programación asíncrona, módulos, eventos y manipulación eficiente de datos.
  • Experiencia con frameworks y librerías de UI como Tailwind CSS, Angular Material, PrimeNG o equivalentes.
  • Experiencia sólida con Reactive Forms y Signal Forms.
  • Experiencia sólida con SASS / SCSS.
  • Comodidad para trabajar bajo estándares, convenciones y patrones de implementación definidos.
  • Interés genuino por mantenerse actualizado/a con la evolución de Angular y su ecosistema.

💜 Les encantará aún más tu perfil si tienes...

  • Experiencia trabajando con monorepos administrados con Nx y arquitecturas de microfrontends.
  • Experiencia con frameworks de gestión de estado como NgRx o NgRx Signal Store.
  • Experiencia implementando internacionalización y localización mediante Angular i18n.
  • Experiencia integrando flujos de autenticación y autorización con OAuth 2.0, OpenID Connect y JWT.
  • Experiencia con herramientas de monitoreo, trazabilidad y gestión de errores.
  • Experiencia con herramientas de testing end-to-end como Playwright o Cypress.

Beneficios

  • Cobertura de saludCobertura de salud
  • Aguinaldo o primaAguinaldo o prima
  • Política de feriados localesPolítica de feriados locales