DEFINICIÓN DEL PUESTO DESARROLLADOR FRONTEND
FUNCIONES:
Desarrollo y mantenimiento de aplicaciones SPA multiplataforma. El objetivo del puesto es apoyar al
equipo de frontend en la mejora y desarrollo de nuevos componentes para las aplicaciones ya existentes,
además de la implementación de futuras aplicaciones y funcionalidades. Esto incluye su validación y
documentación.
DESARROLLO Y MANTENIMIENTO DE APLICACIONES:
- Maquetación e implementación de funcionalidades de componentes web.
- Creación y mantenimiento de proyectos basados en Apache Cordova, VUE 3.
- Apoyo en la gestión de publicación/actualización de aplicaciones para iOS y Android.
- VALIDACIÓN DE LOS PRODUCTOS DESARROLLADOS
- Realización de pruebas y validación de los productos desarrollados.
- Elaboración de test unitarios, de integración, UI Test y E2E.
- Detección y solución de errores.
COMPLETAR DOCUMENTACIÓN NECESARIA - Redactar la documentación del trabajo desarrollado en el entorno indicado para el proyecto o tarea
FORMACIÓN REQUERIDA:
Ingeniero Informática / Ingeniero Técnico en Telecomunicación.
FORMACIÓN ESPECIFICA/ CUALIDADES
Experiencia en maquetación web con HTML, CSS.
Conocimiento y experiencia con JavaScript.
Experiencia y manejo con gestores de paquetes NPM.
Experiencia y manejo con repositorios de Git.
Conocimiento en Apache Cordova.
Conocimiento en VUE 3 y VUEX
Valorable en MAC OS y manejo de CLI.
Valorable conocimiento en Pinia.
Valorable conocimiento en React.
Valorable conocimiento en Sass y Scss.
Valorable conocimiento en Pug.
Valorable conocimiento en instalación y gestión de librerías/plugins para el desarrollo.
Valorable conocimiento en programación funcional con JavaScript.
Valorable conocimiento en TypeScript.
Valorable conocimientos en implementación de accesibilidad web (UX/UI).
Valorable conocimiento en gestión y publicación de aplicaciones móviles en Google Play Store y App Store.
Idiomas: Valorable Inglés B2.