Integrador de soluciones de almacenamiento y gestión de activos de red, deseamos incorporar a nuestro equipo técnico a :
Que, reportando al Software Manager de la empresa, tendrá como objetivo principal, el diseño e implementación de las aplicaciones web para la monitorización, optimización y control de nuestros equipos de almacenamiento energético en campo, mediante buenas prácticas y metodología para disponer de un producto software robusto y escalable, colaborando en la definición de su arquitectura y productos.Cuál es tu misiónDesarrollar software de calidad, robusto y escalable, principalmente en Front-end. Trabajar con el motor Node.Js, lenguaje de programación Typescript y framework de Front-end React, pudiendo incluir otros lenguajes si fuera necesario. Desarrollar aplicaciones web single-page, orientadas a datos en tiempo real (RTA), utilizando webpack. Utilizar de forma adecuada las guías, metodologías, técnicas y procesos del ciclo de desarrollo de software tales como Clean Architecture en Front-end, Testing de componentes, metodologías ágiles… Cultivar una cultura de testing y automatización en el equipo de desarrollo. Generación de pruebas unitarias y de integración. Utilizar bases de datos no relacionales de tiempo real y relacionales de series temporales. Desarrollar temas de estilos para el desarrollo de aplicaciones web. Desarrollar estilos de componentes utilizando SASS. Participar en el refinamiento táctico del backlog. Proporcionar orientación técnica al resto del equipo de desarrollo software. Garantizar que la seguridad y la accesibilidad sigan siendo objetivos primordiales de la construcción de cualquier software.RequisitosGrado en Ingeniería en Tecnologías de la Comunicación, Ingeniería Informática o similar que demuestre conocer las competencias necesarias. Más de 5 años en puesto similar. Fundamentos sólidos en ingeniería de software. Experiencia en entornos basados en Node.Js utilizando Typescript y framework de front React. Experiencia con Clean Architecture aplicado a Front-end y testing utilizando Jest. Experiencia en aplicaciones de monitorización de dispositivos en tiempo real. Experiencia en aplicación de temas de estilos y SASS. Experiencia con MongoDB, bases de datos relacionales con ORMs. Nociones básicas en Integración continua y Despliegue Continuo. Experiencia en metodologías de trabajo ágiles.Qué necesitas para marcar la diferenciaSe valorará positivamente:
Tener ambición e ilusión de aprender, crecer y trabajar con un equipo multidisciplinar. Nivel de inglés B1 o superior. Experiencia trabajando con Clean Architecture o metodologías DDD. Experiencia en webs RTA en React y servicios de datos en tiempo real. Experiencia en metodología de programación utilizando TDD. Experiencia en despliegues de aplicaciones de Front-end utilizando pipelines de integración continua y Kubernetes. Conocimientos en servidores de colas de mensajes y arquitecturas basadas en microservicios.Nos proponemos unirte a un proyecto atractivo y con gran potencial, donde tu crecimiento profesional estará ligado a tu desempeño personal y al crecimiento de la compañía. En HESStec valoramos a nuestro equipo como nuestro activo más importante y promovemos un entorno laboral flexible y ágil, donde puedas potenciar tus habilidades y disfrutar de tu desarrollo profesional.Condiciones salariales a pactar según perfil y experiencia. Formar parte de un equipo dinámico, innovador y entusiasta, en una empresa joven con gran potencial de crecimiento. Posibilidad de desarrollo en un entorno altamente tecnológico. Horario flexible, conciliación laboral y personal, modelo de trabajo híbrido. Ubicación:
Valencia
#J-18808-Ljbffr