Un portal de empleo ultrarrápido
Animajobs es el portal de empleo que desarrollamos para la empresa Acttiv, líder en ocio y animación turística en España.
Animajobs gestiona cientos de ofertas de empleo, días de selección y cursos de formación presenciales y online a lo largo de toda Europa. Para su nuevo portal de empleo, desarrollamos una PWA (Progressive Web App) con los siguientes pre-requisitos:
- PWA desarrollada en Angular con server side rendering. Nuestras últimas aplicaciones Angular nos han dado muy buen resultado, y es la primera ocasión en la que usamos en el servidor.
- Comportamiento y look & feel de app móvil. El público objetivo de la app es muy joven, por lo que la mayoría de los accesos se realizan desde terminales móviles. Era muy importante optimizar la usabilidad y la experiencia de uso desde el móvil.
- Multi-idioma. Ya habíamos realizado microsites para el cliente en múltiples idiomas (inglés, polaco, holandés, sueco...) ya que los potenciales usuarios son jóvenes de toda Europa.
- Carga instantánea (<2s). Uno de nuestros principales objetivos era conseguir un gran rendimiento y que la carga fuera prácticamente instantánea, lo cual conseguimos gracias al renderizado en el servidor.
- Notificaciones y correos transaccionales. Cuidamos la comunicación y enviamos correos visualmente atractivos con toda la información y el estado del proceso.
- Backend basado en WordPress. Toda la aplicación se gestiona desde un único WordPress headless y las comunicaciones con la aplicación se realizan mediante peticiones REST.
- Compromiso de score en auditorías Lighthouse > 90. Aunque se trata de una auditoría informativa, en nuestros proyectos nos gusta poner especial cuidado en el rendimiento, la accesibilidad y las buenas prácticas y SEO. En el caso de Animajobs, superamos nuestro compromiso con creces:
Con todo ello, hemos conseguido un proyecto sólido, robusto y ultra-eficiente y una aplicación PWA que vuela, incluso en la parte privada de usuario. Como ventaja adicional, si en el futuro el cliente quiere contar con aplicaciones nativas para los distintos markets (iOS y Android) el proceso será bastante sencillo de llevar a cabo y podremos aprovechar toda la arquitectura generada, sin necesidad de desarrollos específicos.