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.