Buscamos incorporar un/a Desarrollador/a Front-End con experiencia en Angular y Node.js para colaborar en el desarrollo de un Rail Traffic Management System (TMS), un sistema innovador.
Deseable inglés intermedio.
Habilidades Técnicas (Hard Skills)
Front-End (Angular, HTML, CSS, JavaScript) ( Mínimo 4 años de experiencia)
Angular (últimas versiones y anteriores).
Creación y gestión de componentes, módulos y servicios.
Lazy loading, optimización de rendimiento e integración con APIs REST.
Uso efectivo de Angular, dominando el framework.
HTML5 y CSS3:
Experiencia con Flexbox, CSS Grid y diseño responsive.
Estilado modular con SCSS/SASS y compatibilidad cross-browser.
JavaScript/TypeScript:
OOP en TypeScript, conocimientos de ES6+ (promesas, async/await, etc.).
Manipulación avanzada del DOM y eventos.
Back-End (Node.js)
Frameworks: Express.js o NestJS.
Desarrollo de APIs REST y GraphQL.
Middleware, autenticación (JWT/OAuth), seguridad (CORS, CSRF, sanitización).
Gestión de errores y logging.
Bases de datos: Relacionales (PostgreSQL, MySQL). NoSQL (MongoDB y Mongoose).
Requisitos Valorables (No excluyentes)
Experiencia con herramientas CI/CD (GitHub Actions, GitLab CI, Jenkins).
Implementación de WebSockets para comunicación en tiempo real.
Conocimientos en arquitecturas de microservicios.
Experiencia con prácticas DevOps (Docker, Kubernetes, AWS).
Experiencia en interfaces gráficas de usuario especializadas.
Conocimiento en interfaces de sistemas de control.
Detalles del Proyecto
Modalidad del servicio : 100% TELETRABAJO. ( Imprescindible residir en España)
Indefinido.
Retribución Flexible opcional.
Formación gratuita en tecnologías y skills.
Rango salarial: 38.000 - 43.000€ brutos/ anuales en función de experiencia.
¿Te interesa?
Si te identificas con este perfil y te entusiasma formar parte de un entorno internacional con retos tecnológicos, ¡esperamos tu candidatura!