Basset Soluciones
Equivity
Aon
Farmacias del Ahorro
BBVA en México
Beyond ONE
Capgemini
Collegati con i cacciatori di teste per candidarti a posizioni similiBbva Group
Bbva Group
Bbva Group
Grupo Danone
Tiendas NETO
Arca Group
Arca Group
Evolve Interactive MX
Evolve Interactive MX
CENTRO DE SERVICIO AVEMEX S.A. DE C.V.
CENTRO DE SERVICIO AVEMEX S.A. DE C.V.
ECD*
Safe Building México Seguridad Privada
BBVA
BBVA en México
Una empresa de tecnología busca un desarrollador Frontend para crear interfaces en Angular y consumir APIs RESTful. Se necesita experiencia en diseño responsivo y habilidades en uso de CSS/SCSS. El candidato aprovechará herramientas como Jasmine y Karma para asegurarse de que el producto sea funcional y accesible.
Perfecto.
Aquí tienes una descripción completa de las funciones de un desarrollador Frontend en Haibu HR , considerando que el proyecto utiliza Angular 11+ , APIs RESTful, y una arquitectura modular con múltiples vistas tanto para reclutadores como para candidatos.
Desarrollo de interfaces en Angular Construir y mantener componentes modulares, reutilizables y escalables en Angular.
Implementar vistas para usuarios (reclutadores), candidatos y micrositios públicos.
Integrar formularios reactivos, validaciones y control de estados (por ejemplo : filtros, postulación, edición de perfil, gestión de documentos).
Consumo de APIs RESTful Consumir servicios expuestos por el backend en .
NET (usando HttpClient).
Mapear modelos de datos para mostrar resultados como candidatos, vacantes, métricas, documentos o mensajes.
Manejar respuestas complejas (como múltiples SELECT paginados o datos anidados).
UX / UI y diseño adaptativo Implementar diseños responsivos con CSS / SCSS, Flexbox o Grid.
Alinear diseño con mockups de Figma o sistemas de diseño definidos.
Asegurar usabilidad en distintas resoluciones y dispositivos (desktop, tablet, móvil).
Interacción con usuarios Implementar funcionalidades dinámicas como : Autocompletado de inputs.
Etiquetas de skills.
Upload de documentos.
Filtros avanzados de búsqueda y ordenamiento.
Notificaciones en tiempo real o contadores.
Gestión del estado y navegación Utilizar servicios y observables para manejar el estado de la aplicación.
Controlar rutas protegidas con guards según el tipo de usuario (reclutador, admin, candidato).
Gestionar flujos de login con tokens JWT y almacenamiento en localStorage.
Módulos y estructuración Separar vistas en módulos funcionales (ej. home, candidates, vacancies, dashboard).
Mantener una estructura clara para servicios, interfaces, componentes, assets y traducciones.
Internacionalización y accesibilidad Soportar múltiples idiomas utilizando i18n o librerías como ngx-translate.
Asegurar que la plataforma sea accesible para todos los usuarios.
Testing y mantenimiento Realizar pruebas básicas de funcionalidad manual o con herramientas como Jasmine y Karma.
Detectar y corregir bugs de visualización, navegación o carga.
Participar en revisiones de código y mejoras continuas.
Interacción con otras plataformas Integrar scripts de herramientas como Hotjar, Google Analytics, o Chat de WhatsApp.
Manejar lógica para mostrar contenido embebido o externo (por ejemplo, PDF viewer o video entrevistas).
Colaboración con backend y producto Trabajar en conjunto con el equipo de backend para definir contratos y flujos de datos.
Participar en sesiones de diseño, revisión de tickets, validación de releases o QA.
Aportar ideas para mejorar la experiencia del usuario final.
* Il benchmark retributivo si basa sugli obiettivi retributivi dei leader del mercato nei rispettivi settori. È pensato per orientare gli utenti Premium nella valutazione delle posizioni aperte e aiutarli a negoziare la propria retribuzione. Tale benchmark non è fornito direttamente dall'azienda, quindi la retribuzione effettiva potrà risultare anche notevolmente superiore o inferiore.