Detalles de la Vacante

Frontend Engineer

Descripción

Empresa: Avahi

Avahi busca un Desarrollador Frontend para unirse a nuestro equipo apasionado y capacitado. Este rol ofrece una oportunidad única para que un profesional experimentado impulse la arquitectura, implementación y gestión de la infraestructura AWS, migración y modernización, contribuyendo a nuestro éxito general.

Experiencia requerida

Experiencia avanzada con React (incluyendo Hooks, componentes funcionales y patrones modernos de gestión de estado) y Angular (v12+), incluyendo Angular CLI, RxJS y NgRx. Experiencia sólida con JavaScript y TypeScript. Experiencia práctica con tecnologías de comunicación en tiempo real como WebSockets o Socket.io. Experiencia con bibliotecas de gestión de estado como Redux, NgRx o Zustand. Experiencia en la creación de visualizaciones de datos usando Chart.js o D3.js. Familiaridad con sistemas de diseño y bibliotecas de componentes como Storybook, Material UI, Tailwind CSS o Angular Material. Experiencia trabajando en entornos Agile/Scrum.

Responsabilidades

Diseñar, construir y mantener aplicaciones frontend modernas usando React y Angular. Desarrollar y escalar interfaces de usuario interactivas en tiempo real. Implementar componentes de UI reutilizables y funcionales. Diseñar e integrar visualizaciones de datos y paneles de control. Construir y evolucionar sistemas de diseño internos. Colaborar con equipos backend y de IA para integrar características impulsadas por IA. Asegurar que las aplicaciones frontend sean observables, comprobables y resistentes. Participar activamente en discusiones arquitectónicas. Contribuir a la estandarización de proyectos y plantillas de arquitectura frontend. Colaborar en flujos de trabajo frontend contenerizados.

Conocimientos técnicos

JavaScript, TypeScript, React, Angular (v12+), Angular CLI, RxJS, NgRx, WebSockets, Socket.io, Redux, NgRx, Zustand, Chart.js, D3.js, Storybook, Material UI, Tailwind CSS, Angular Material, Jest, Jasmine, Cypress, RESTful APIs, Agile/Scrum, Docker, Cookiecutter, Git, CI/CD (GitHub Actions, Azure DevOps, GitLab CI/CD), AWS, Azure, GCP, Kiro, Nx, Turborepo

Habilidades

Capacidad para comunicar ideas técnicas claramente en inglés, trabajo en equipo en un entorno global y remoto, pensamiento analítico, enfoque en la mantenibilidad, creatividad, agilidad, integridad, orientación al cliente, colaboración, innovación.

Prestaciones y beneficios

Flexibilidad remota (trabajar desde cualquier lugar), cultura innovadora con mentalidad de startup, desarrollo profesional con mentoría y oportunidades de crecimiento, misión impulsada por el propósito (diversidad, mujeres en tecnología, prácticas sostenibles), colaboración global con equipo diverso y talentoso.

Experiencia

Experiencia avanzada con React (incluyendo Hooks, componentes funcionales y patrones modernos de gestión de estado) y Angular (v12+), incluyendo Angular CLI, RxJS y NgRx. Experiencia sólida con JavaScript y TypeScript. Experiencia práctica con tecnologías de comunicación en tiempo real como WebSockets o Socket.io. Experiencia con bibliotecas de gestión de estado como Redux, NgRx o Zustand. Experiencia en la creación de visualizaciones de datos usando Chart.js o D3.js. Familiaridad con sistemas de diseño y bibliotecas de componentes como Storybook, Material UI, Tailwind CSS o Angular Material. Experiencia trabajando en entornos Agile/Scrum.

Conocimientos

JavaScript, TypeScript, React, Angular (v12+), Angular CLI, RxJS, NgRx, WebSockets, Socket.io, Redux, NgRx, Zustand, Chart.js, D3.js, Storybook, Material UI, Tailwind CSS, Angular Material, Jest, Jasmine, Cypress, RESTful APIs, Agile/Scrum, Docker, Cookiecutter, Git, CI/CD (GitHub Actions, Azure DevOps, GitLab CI/CD), AWS, Azure, GCP, Kiro, Nx, Turborepo

Habilidades

Capacidad para comunicar ideas técnicas claramente en inglés, trabajo en equipo en un entorno global y remoto, pensamiento analítico, enfoque en la mantenibilidad, creatividad, agilidad, integridad, orientación al cliente, colaboración, innovación.

Actividades

Diseñar, construir y mantener aplicaciones frontend modernas usando React y Angular. Desarrollar y escalar interfaces de usuario interactivas en tiempo real. Implementar componentes de UI reutilizables y funcionales. Diseñar e integrar visualizaciones de datos y paneles de control. Construir y evolucionar sistemas de diseño internos. Colaborar con equipos backend y de IA para integrar características impulsadas por IA. Asegurar que las aplicaciones frontend sean observables, comprobables y resistentes. Participar activamente en discusiones arquitectónicas. Contribuir a la estandarización de proyectos y plantillas de arquitectura frontend. Colaborar en flujos de trabajo frontend contenerizados.

Idiomas

Inglés nivel profesional fluido

Datos Generales

Número de Vacantes

1

Tipo de Contrato

Tiempo completo

Idioma

Inglés nivel profesional fluido