Tata Consultancy Services
DEVELOPER FRONTEND ANGULAR
Competencias
hace 1 mes
Comparte esta oportunidad
Comparte esta oferta con los talentos de tu red:
✓ Dales más visibilidad ante los clientes.
✓ Ayuda a tus contactos a encontrar su próximo empleo.
Información clave
Tipo de contrato:
Indefinido
Ubicación:
Quito, Ecuador
Modalidad:
Presencial
Publicada el:
17 septiembre 2026
Qué necesitan
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 - Lenguajes
Que 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 Repos
- Ecosistema 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 relacionales
- Ejecució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 IA
- Conocimientos en Arquitectura de Micrositios y Arquitectura Single page application.
- Manejo o desarrollo de Microservicios
- Conocimientos de Agilidad
- Experiencia en banca
¿Qué te ofrecemos?:
- Estabilidad laboral
- Beneficios de ley, incentivos, plan carrera, beneficios propios de la empresa.
- Alimentación
- Capacitaciones internas y externas gratuitas.
- ¡y más!
¡Aplica y forma parte de nuestro gran equipo!
Otras ofertas ¡ideales para ti!
Estas empresas también buscan grandes talentos
Go&DEV
Front End Developer
Autónomo
Luxembourg
Presencial
Competencias
hace 3 meses
Candidatura rápida
skiils
front end
Contrato indefinido
Lille, France
Híbrido
Competencias
hace 1 mes
Candidatura rápida
skiils
front end
Autónomo
Lille, France
Híbrido
Competencias
hace 1 mes
Candidatura rápida
No hay información disponible sobre la empresa.