Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Desarrollador Web Front End

Basset Soluciones

Mérida

Presencial

MXN 600,000 - 800,000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

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.

Formación

  • Experiencia en desarrollo de aplicaciones Frontend con Angular.
  • Conocimientos en consumo de APIs y mapeo de datos.
  • Capacidad para implementar diseños responsivos y accesibles.

Responsabilidades

  • Construir y mantener componentes modulares en Angular.
  • Integrar formularios reactivos y controlar estados en la app.
  • Implementar diseños responsivos y asegurar la usabilidad.

Conocimientos

Angular 11+
APIs RESTful
CSS/SCSS
Implementación de diseños responsivos
Manejo de estados con observables

Herramientas

Jasmine
Karma
Descripción del empleo

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.

Funciones de un Desarrollador Frontend en Haibu HR
  1. 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).

  2. 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).

  3. 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).

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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).

  10. 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.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.