Ingeniero de Software Angular
Como Ingeniero de Software, utilizará su experiencia en el framework Angular para desarrollar y mantener aplicaciones web complejas que sean a la vez performantes y escalables. Colaborará estrechamente con los diseñadores de UX/UI para implementar interfaces de usuario intuitivas, garantizando una experiencia de usuario óptima.
Sus responsabilidades incluirán escribir código bien diseñado, limpio y eficiente, respaldado por pruebas unitarias exhaustivas. Contribuirá y se adherirá a los estándares de codificación de mejores prácticas, manteniendo un alto nivel de calidad de trabajo. Trabajando dentro de un entorno Agile/Scrum, abordará eficazmente los retos técnicos y fomentará una cultura de excelencia, animando a los demás a mantener los mismos altos estándares.
RESPONSABILIDADES ESPECÍFICAS
– Desempeñarse como Ingeniero de Software en un equipo Scrum, centrándose en el desarrollo de nuevas características, refactorización y mejora de las aplicaciones principales.
– Escriba pruebas unitarias, documente el código e implemente las mejores prácticas de software.
– Colabore con el equipo para desarrollar nuevas funciones, minimizando las repeticiones y los defectos.
– Participe en el ciclo de vida completo del desarrollo de software (SDLC), desde las fases de ideación y diseño hasta la implementación, lanzamiento y despliegue.
– Proporcione apoyo a la producción de los servicios según sea necesario.
– Demostrar conocimiento de la metodología ágil y mejorar continuamente los conocimientos funcionales y las habilidades técnicas.
CUALIFICACIONES REQUERIDAS
– Licenciatura o experiencia equivalente en Informática, Seguridad de la Información o un campo relacionado, con al menos 5 años de experiencia en desarrollo profesional como ingeniero de software.
– Al menos 3 años de experiencia con lenguajes de programación comúnmente utilizados en el desarrollo de software, incluyendo el framework Angular, TypeScript, JavaScript, HTML y CSS.
– Conocimiento y comprensión de los principios y metodologías de desarrollo de software seguro.
– Experiencia con marcos y herramientas de pruebas unitarias, como Jasmine y Karma.
– Gran capacidad de pensamiento analítico, con habilidad para simplificar problemas, procesos o proyectos complejos en sus componentes y evaluarlos sistemáticamente.
– Pensador independiente con capacidad creativa, ingeniosa y proactiva para resolver problemas.
– Comprensión de los sistemas de control de código fuente de software, preferiblemente Git.
– Gran capacidad de comunicación, tanto verbal como escrita.
CUALIFICACIONES DESEADAS
– Certificaciones en lenguajes de programación (por ejemplo, Angular)