DEVELOPER FRONTEND ANGULAR
Aviso de fuente externaen Tata Consultancy Services
En Tata Consultancy Services (www.tcs.com) estamos en búsqueda de talentos como tú!Somos una empresa global con presencia en más de 55 países y 600.000+ asociados a nivel global. En Latin...
Salario
No especificado
Ubicación
Quito, Ecuador
Tipo de empleo
No especificado
Modalidad
No especificado
DEVELOPER FRONTEND ANGULAR
Quito, Ecuador
Descripción del empleo
En Tata Consultancy Services (www.tcs.com) estamos en búsqueda de talentos como tú!Somos una empresa global con presencia en más de 55 países y 600.000+ asociados a nivel global. En Latinoamérica estamos en 9 países (Chile, Argentina, México, Uruguay, Colombia, Guatemala, Perú, Ecuador, Brasil) y ya somos más de 26.000 asociados que hacen parte de esta gran familia latinoamericana.Hoy en TCS Ecuador queremos invitarte a que te unas a nosotros y transformemos el mundo a través de la tecnología, siendo parte de nuestro equipo como Developer Angular. A continuación, vas a ver los requerimientos:
Descripción del rol
Responsable de implementar, mejorar y mantener los sistemas y aplicaciones del banco, asegurando el cumplimiento de los requerimientos funcionales y no funcionales. Participa en el diseño técnico de soluciones, desarrolla código de alta calidad y apoya al equipo durante todo el ciclo de vida, desde la construcción hasta la puesta en producción. Promueve buenas prácticas de desarrollo, propone mejoras al proceso y garantiza que las implementaciones cumplan con las políticas, lineamientos y estándares definidos por los Chapters, CoEs y Gerencias
Responsabilidades
Desarrollar soluciones de alta calidad utilizando las mejores prácticas de ingeniería. Incluye implementar funcionalidades frontend garantizando eficiencia, correctitud y cumplimiento de estándares y frameworks definidos.Implementar y ejecutar pruebas de calidad temprana (unitarias, integrales y funcionales). Asegura estabilidad, reduce reprocesos y mejora la confiabilidad de los despliegues.Resolver incidencias y corregir defectos en ambientes de calidad y productivos. Incluye soporte a QA, atención de errores en despliegues y garantizar continuidad operativa.Revisar y evaluar código de pares para asegurar el uso de estándares y patrones definidos. Promueve calidad técnica, consistencia y buenas prácticas en el equipo.Proponer e implementar reglas de inspección de código en pipelines CI/CD. Permite mejorar la automatización, calidad del código y cumplimiento de lineamientos de arquitectura.Participar en el diseño técnico y proponer arquitecturas para soluciones de media y alta complejidad. Incluye análisis técnico, alternativas de solución y soporte al arquitecto en la definición de diseños.Promover y asegurar la generación de código limpio, escalable y mantenible. Incluye reducción de complejidad, estandarización y mejora continua del proceso de desarrollo.Elaborar documentación técnica clara y completa conforme a lineamientos establecidos. Blueprints, diagramas, manuales y artefactos que respalden la solución.Coordinar, apoyar y ejecutar procesos de control de cambios y despliegue
Requisitos del perfil
Título de tercer nivel en Sistemas / Computación / Informática o afines.Dominio de Angular, TypeScript y JavaScript, incluyendo sintaxis, programación orientada a objetos y programación funcional.Experiencia sólida con HTML, CSS y SASS para construir interfaces complejas, responsivas, accesibles y con animaciones.Conocimiento en patrones de diseño y buenas prácticas de desarrollo como clean code, legibilidad, modularidad y mantenibilidad.Integración con APIs REST, incluyendo autenticación y autorización (JWT, OAuth2, OpenID) y manejo de documentación técnica (OpenAPI).Aplicación de prácticas de calidad temprana, con dominio de pruebas unitarias, de integración, contrato y herramientas de cobertura.Gestión de control de versiones con Git, manejo de ramas, resolución de conflictos y definición de pipelines CI/CD.Conocimientos de seguridad web, aplicando estándares OWASP Top Ten e ISO‑27001 en el contexto frontend.Experiencia en debugging, logging y troubleshooting para identificar, aislar y resolver errores en entornos complejos.Comprensión de bases de datos relacionales y NoSQL, lo suficiente para modelar, consumir datos y entender restricciones de diseño.Familiaridad con contenedores y entornos de despliegue, incluyendo configuración básica y permisos cuando se integran al pipeline..
Herramientas - LenguajesQue avalen el campo de acción:Angular y TypeScript (componentes, servicios, módulos, RxJS, routing).Fundamentos avanzados de JavaScript (asincronía, scopes, eventos, promesas, observables).HTML, CSS, SASS y diseño responsivo.Arquitectura frontend y patrones. Patrones de diseño, manejo de estado (RxJS, NgRx), modularidad y buenas prácticas de arquitectura de aplicaciones web.Integración con APIs. Consumo de APIs REST, manejo de errores, autenticación/autorización (JWT, OAuth2), documentación OpenAPI.Pruebas y calidad temprana. Pruebas unitarias e integración, mocking, cobertura, pruebas en pipelines CI/CD.Control de versiones y CI/CD. Git (ramas, merges, conflictos) y pipelines con Azure DevOps: build, test y despliegue.Azure como entorno de despliegue y colaboración. Uso de Azure DevOps, Azure ReposEcosistema complementario de frameworks. Conocimiento general de React o React.Herramientas de colaboración (Jira, Confluence, Teams, Draw.io, IcePanel).
Conocimientos técnicos:Profesional con más de 2 años de experiencia en programación y/o frameworks Angular.Experiencia en Programación Orientada a Objetos.Bases de datos relacionales y no relacionalesEjecución de pruebas (unitarias, de integración y funcionales)Despliegue e integración continuos (CI/CD)Conocimientos en Herramientas de Versionamientos (GIT) y Cloud.Deseable: experiencia en NetCore 8+Conocimiento en desarrollo con IAConocimientos en Arquitectura de Micrositios y Arquitectura Single page application.Manejo o desarrollo de MicroserviciosConocimientos de AgilidadExperiencia en banca
¿Qué te ofrecemos?:Estabilidad laboralBeneficios de ley, incentivos, plan carrera, beneficios propios de la empresa.AlimentaciónCapacitaciones internas y externas gratuitas.¡y más!¡Aplica y forma parte de nuestro gran equipo!
¿Es tuya esta vacante?
Reclámala gratis y recibe candidatos con video en CazVid.