En la actualidad seleccionamos un perfil de DESARROLLADOR/A ANGULAR con experiencia de al menos 3 años realizando funciones relacionadas.
Misión Realizar tareas de desarrollo de software dentro de un equipo con autonomía y mantener los desarrollos y evolución del software, participando puntualmente en la fase de discovery y aportando propuestas y soluciones.
Para conseguirlo se apoya en todo el equipo.
Funciones Desarrollar la interfaz de usuario/a, llevando a código el diseño funcional/visual elaborado por UX/UI.
Traducir el diseño aportado por el equipo de UX/UI a código.
Asegurar que el código sigue las mejores prácticas de Front establecidas por la empresa, que permitan la evolución y mantenimiento posterior.
Asegurar la homogeneidad en el desarrollo para garantizar la mejor experiencia de usuario/a.
Velar por la escalabilidad a la interfaz de usuario/a de cualquier dispositivo.
Calidad y seguridad: Conocer la política sistema de gestión integral (calidad/seguridad de la información).
Conocer las políticas de seguridad de la información de la empresa.
Actuar conforme a los procedimientos del SGI que apliquen a su puesto de trabajo.
Participar en la propuesta de mejoras.
Colaborar en la identificación y resolución de no conformidades cuando proceda y participar activamente en las acciones correctivas siempre que se requiera.
Conocer los requisitos de seguridad del proceso en el que intervienen y aplicar los controles que se establezcan para garantizar la confidencialidad, integridad y disponibilidad de la información que gestionan.
Realizar un uso adecuado de los activos que tengan asignados.
Actuar según las directrices del sistema de gestión de seguridad de la información de la organización.
Comunicar las incidencias de seguridad de las que sean conocedores/as.
Conocimientos y experiencia imprescindibles Experiencia con controlador de versiones GIT.
Experiencia con Angular (últimas versiones).
Librerías RxJS.
Uso de swagger, API REST.
Inglés nivel medio (B1).
Conocimientos y experiencia valorables Experiencia trabajando con Docker.
Patrones de diseño: CleanCode, Solid, BEM, etc.
Conocimientos y experiencia con TDD, test unitarios (Jasmin o Jest).
Conocimientos de bases de datos relacionales (MySQL) y no relacionales (MongoDB).
Office 365.
Conocimientos del sector del sector e-learning.
Conocimientos de las principales tecnologías y metodologías en entornos de aprendizaje: LMS, storytelling, gamificación, herramientas autoras, catálogos de contenidos on-line, etc.
Formación académica Grado o Ingeniería Informática, Telecomunicaciones, Ciclo Superior de Desarrollo de Aplicaciones, Desarrollo Web, Administración de sistemas o similar.
Experiencia profesional 4 años desempeñando funciones similares preferentemente en el sector TIC, e-learning, educación, consultoría o similar.
Modalidad de trabajo: Remoto desde cualquier ubicación de España o híbrido en La Coruña con asistencia 1 día a la semana a oficina.