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:
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
- 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