Informática
Role details
Job location
Tech stack
Job description
En nuestro equipo, buscamos mentes inquietas como la tuya, dispuestas a formar parte de Comunidades tecnológicas donde construir conjuntamente. ¡Prepárate para un viaje emocionante!, Realizar el diseño técnico y parametrización de unidades funcionales y/o productos de software. Confeccionar la documentación relacionada con los diseños técnicos. Definir casos de pruebas de acuerdo con las especificaciones del diseño realizado o dar soporte al equipo de testing en la realización de dichas tareas. Definir y construir modelos de datos acordes con las definiciones funcionales. Estimar el esfuerzo de tareas de diseño e implementación. Planificar, reportar avance y ETC de planificación de las tareas de su equipo. Ofrecer soporte técnico a los developers en sus tareas de desarrollo. Realizar el seguimiento y validación de la implementación de los diseños técnicos. Revisar la documentación confeccionada por los developers.
Requirements
Buscamos un perfil con 3 años o más de experiencia en desarrollos con Angular., Experiencia en Angular: Conocimiento de Angular 12 o superior, incluyendo la creación y mantenimiento de componentes, servicios, lazy load modules, directives, routing, guards e interceptors. Experiencia en RxJS: Experiencia práctica con RxJS, incluyendo el uso de operadores básicos como map, switchMap, tap, forkJoin y combineLatest para manejar flujos de datos asincrónicos de manera eficiente. Conocimiento de ngrx: Debe tener un sólido entendimiento de los principios de ngrx y cómo implementarlo para la gestión del estado en aplicaciones Angular. HTML, CSS, SASS: Se requiere experiencia en el desarrollo de interfaces de usuario utilizando HTML, CSS y preferiblemente SASS para estilos más avanzados y mantenibles. Typescript: Se espera un dominio sólido de TypeScript, ya que Angular se basa en este lenguaje para su desarrollo. Experiencia en desarrollo responsive: Experiencia en el desarrollo de aplicaciones web responsive. Conocimiento de Git y control de versiones: Familiarizado con Git y su uso en servicios de control de versiones como GitHub, GitLab o Bitbucket. Conciencia de Integración Continua (CI): Si bien no es necesario tener experiencia práctica, es importante tener conocimiento sobre herramientas de Integración Continua como Jenkins y comprender su importancia en el ciclo de desarrollo de software. Conocimiento básico de seguridad: Un conocimiento básico de conceptos de seguridad, como el uso de API Gateway de CA, sería una ventaja. Experiencia en comunicación con clientes: Debe tener habilidades de comunicación sólidas y experiencia previa en interactuar con clientes internos y externos. Esto puede incluir la comprensión de requisitos funcionales, la resolución de problemas y la elaboración de documentación técnica relevante.
Benefits & conditions
Un fantástico equipo de personas que te ayudarán a desarrollarte y encontrar tu sitio dentro de una empresa dinámica, innovadora y ágil. Open Spaces, espacios abiertos al conocimiento que facilitan la colaboración y una metodología de trabajo híbrida, flexible y sostenible. Metodología Smart Working: modelo híbrido de teletrabajo. Horario flexible + viernes, julio y agosto intensivos. 23 días de vacaciones. Atmira Flex: ticket restaurant, abono de metro, seguro médico y guardería a tu disposición en nuestra plataforma de retribución flexible. Con nuestra Comunidad de Ambassadors siempre estarás activ_: deportes, aventura, planes por la ciudad…