Desarrollador FrontEnd (Angular)

Algunas funciones serán

Desarrollar aplicaciones y/o componentes de software según el stack tecnológico de los proyectos.

Desarrollar y consumir API´s y otros artefactos de desarrollo según sean definidos en la arquitectura de las aplicaciones y/o durante la ejecución del proyectos o soportes.

Desarrollar componentes para gestión de estados como el uso de RxJS o NgRx, para mantener la coherencia de los datos en la aplicación y permitir la interacción del usuario.

Desarrollar aplicaciones y/o componentes de software aplicando prácticas de código seguro

Optimizar el rendimiento de la aplicación Frontend y Backend, minimizando el tiempo de carga y mejorando la experiencia del usuario.

Aplicar las mejores prácticas de desarrollo de software.

Llevar a cabo la revisión de las historias de usuario y solicitudes asignadas para aclarar lo necesario a fin de crear los artefactos que den solución a las mismas.

Realizar las estimaciones para la construcción de los artefactos de desarrollo teniendo en cuenta todo el ciclo de desarrollo.

Construir y llevar a cabo pruebas unitarias para los desarrollos realizados cumpliendo con la cobertura técnica y de calidad definidas.

Lo que requieres

Perfil

Ingeniero de Sistemas o carreras afines. 

Mínimo cuatro (4) años desempeñando cargos o llevando a cabo actividades relacionadas con esta solicitud

Conocimientos en:

  • Angular v18.1
  • Single
  • SPA
  • Integración y consumo de APIs vía API Management 
  • Desarrollo de pipelines de CI/CD para soluciones Angular. 
  • Familiaridad con el consumo de servicios cloud Azure.
  • Control de versiones Git – GitHub 
  • Azure DevOps 8. SQL Server
  • DevOps: Integración Continua y Despliegue Continuo 
  • Metodologías ágiles (Scrum, Kanban). 
  • Experiencia en desarrollo de software
  • Conocimientos en prueba unitarias 
  • Buen manejo de estructuras de datos y conocimientos en algoritmia y programación orientada a objetos 
  • Excelente capacidad de abstracción en el diseño y construcción de soluciones

Conocimientos opcionales

  • .Net Core 
  • Conocimientos React.js.
  • Conocimientos React Native.
  • micro-servicios. 
  • Logic App
  • DataFactory

Competencias fundamentales / Soft Skills

  • Capacidad de Análisis de información.
  • Trabajo en equipo. 
  • Compromiso con las tareas. 
  • Responsabilidad. 
  • Capacidad de trabajo en forma remota. 
  • Comunicación asertiva.
  • Cumplimiento con los plazos establecidos. 
  • Capacidad y disposición de aprendizaje. 
  • Sentido de urgencia y cumplimiento. 
  • Buena comunicación tanto escrita como para hablar en público. 
  • Capacidad de análisis y resolver problemas 
  • Atención al detalle
  • Servicio al cliente 
  • Pasión por el desarrollo de software
  • Autogestión y autoaprendizaje
  • Liderazgo de equipos

Resultados esperados

  • Generación de entregables y artefactos técnicos y documentales definidos en el proyecto y/o en el soporte asignados. 
  • Aporte en la generación de soluciones a los requerimientos.
  • Cumplimiento en la planeación, definición de tareas, refinamiento, y desarrollo de las HU asignadas. 
  • Cumplir con la cobertura definida en el análisis de código estático del proyecto evaluada por SonarQube.
  • Atención oportuna de los incidentes que ingresen a la bandeja del paquete de soporte. 
  • Cumplimiento de los ANS´s establecidos para cada una de las actividades asignadas.
  • Agregar valor en cada uno de los sprints y de los proyectos y soportes asignados. 
  • Aporte técnico en las sesiones realizadas.
  • Asistencia a las ceremonias del sprint donde participe.

Condiciones deseables:

Preferiblemente que viva en el área Metropolitana.

Pongámonos en contacto