Desarrollador Frontend Web

Descripción del puesto

Funciones Principales
  • Análisis de Requerimientos
  • Análisis de documentación de interfaces de Terceros
  • Coordinación con otros equipos técnicos para adecuaciones en otros sistemas relacionados
  • Desarrollo y soporte de nuevos aplicativos web responsive, y soporte a sistemas web o desktop que le sean asignados
  • Integración del frontend con los servicios provistos por el backend (utilizando tecnologías SOAP, REST, asíncronos, programación reactiva)
  • Versionar código fuente
  • Creación de diseño técnico y documentación de implementación.
  • Escaneo de Vulnerabilidades
  • Brindar soporte durante pruebas de calidad
  • Brindar soporte durante pruebas de certificación de usuarios (UAT)
  • Brindar soporte post-implementaciónBrindar soporte en Implementación

Requisitos

Nivel Educativo:
Egresado o Graduado de Ingeniería o Licenciatura en Sistemas·      

Conocimientos Especializados:
  • Requerido: Experiencia con Angular 12+, CSS, Javascript, Typescript
  • Requerido: Conocimientos de Angular Pipes, Routing y Directivas
  • Requerido: Conocimiento de RxJsIdiomas
  • Requerido: Conocimiento SASS
  • Deseable:  Metodología de desarrollo BEM
Habilidades técnicas
  • Dominio avanzado de HTML y CSS
  • Experiencia en desarrollo de interfaces web adaptables (responsive design).
  • Manejo de frameworks JavaScript y TypeScript, programación reactiva
  • Experiencia desarrollando software en Angular o React (deseable angular 12+)
  • Experiencia con Angular Material, Bootstrap, preprocesadores CSS, RxJS
  • Experiencia con uso de Web Services y microservicios SOAP y REST, en forma síncrona y asíncrona
  • Conocimientos de Bases de datos relacionales (PostgreSQL, Sybase, MSSSQL, Oracle)
  • Conocimientos de lenguaje TransactSQL
  • Conocimiento en Arquitecturas orientadas a Servicios
  • Manejo de estructuras JSON
  • Manejo de software de control de versiones Git
  • Conocimiento de buenas prácticas de programación (SOLID, Clean Code, DRY...etc.)
  • Conocimiento de patrones de diseño (MVVM, MVC, Factory...etc.)
  • Deseable: Conocimiento desarrollo con ASP.Net, MVC, Netcore, Bootstrap
  • Deseable: Experiencia con implementaciones en la nube (AWS, Google Cloud, Microsoft Azure)
  • Deseable: Conocimiento de principios de Ciberseguridad para aplicaciones Web (OWASP)
  • Deseable: Conocimientos de manejo de Analítica Web
  • Deseable: Conocimiento uso de Docker
  • Deseable: Conocimiento uso de Kubernetes
  • Deseable: Conocimiento Jenkins
  • Deseable: Manejo de metodología Scrum
  • Deseable: Experiencia en Pruebas Unitarias, TDD, Pair Programming
  • Deseable: Conocimientos de Java, especialmente Spring Boot
  • Deseable: Conocimientos Java EE, Message Driven Beans, Enterprise Java Beans