Angular Developer
Descripción del puesto
Angular Developer – Frontend
Sobre Coforge
Coforge es una empresa global de servicios digitales y soluciones tecnológicas, especializada en ayudar a organizaciones a transformar sus negocios mediante tecnología, ingeniería de software y soluciones digitales. Cuenta con presencia internacional y equipos especializados en distintas industrias, trabajando con tecnologías modernas y metodologías ágiles para desarrollar soluciones escalables e innovadoras.
Actualmente, nos encontramos en la búsqueda de un Angular Developer – Frontend para incorporarse a uno de nuestros equipos de desarrollo.
Experiencia
- Experiencia mínima de 3 años en desarrollo Frontend.
- Experiencia mínima de 3 años trabajando con Angular.
- Experiencia desarrollando aplicaciones web con TypeScript, JavaScript, HTML5 y CSS3.
- Experiencia en integración y consumo de APIs REST.
- Experiencia trabajando con Angular Material y/o librerías de componentes UI.
- Experiencia desarrollando aplicaciones responsive y orientadas a diferentes dispositivos.
- Experiencia utilizando Git para control de versiones.
- Experiencia trabajando bajo metodologías ágiles como Scrum o Kanban.
- Deseable experiencia en proyectos de alta transaccionalidad, banca, fintech, seguros o sectores corporativos.
- Dominio de Angular: componentes, servicios, directivas, pipes, routing, guards, formularios reactivos y manejo de módulos.
- Dominio de TypeScript.
- Conocimiento sólido de RxJS y programación reactiva.
- Manejo de Observables, Subjects y operadores RxJS.
- Integración con APIs REST / JSON.
- Conocimientos de autenticación y autorización mediante OAuth 2.0, OpenID Connect y/o JWT.
- Conocimiento de principios SOLID, Clean Code y buenas prácticas de desarrollo.
- Conocimiento de patrones de diseño y arquitectura Frontend.
- Manejo de Git / GitFlow.
- Conocimientos de CI/CD.
- Experiencia con herramientas de testing como Jasmine, Karma, Jest y/o Cypress.
- Deseable conocimiento de Docker.
- Deseable experiencia trabajando con Azure / Azure DevOps.
- Diseñar, desarrollar y mantener aplicaciones web utilizando Angular.
- Construir componentes reutilizables, escalables y mantenibles.
- Integrar las aplicaciones Frontend con servicios y APIs REST.
- Participar en el diseño técnico y definición de soluciones.
- Aplicar buenas prácticas de desarrollo, estándares de código y principios de ingeniería de software.
- Participar en Code Reviews y contribuir a la calidad del código.
- Desarrollar y mantener pruebas unitarias y automatizadas.
- Identificar y resolver problemas técnicos y de performance.
- Participar en ceremonias y dinámicas de equipos ágiles.
- Trabajar de manera colaborativa con equipos de UX/UI, QA, Backend, DevOps y Product.
- Contribuir a la mejora continua de la arquitectura y estándares Frontend.
- Alta capacidad de análisis y resolución de problemas.
- Comunicación efectiva y trabajo colaborativo.
- Capacidad para trabajar en equipos multidisciplinarios.
- Orientación a resultados y calidad técnica.
- Autonomía y proactividad.
- Capacidad para transformar requerimientos funcionales en soluciones técnicas.
- Adaptabilidad a entornos dinámicos.
- Orientación hacia la mejora continua y buenas prácticas de ingeniería.
Frontend: Angular · TypeScript · JavaScript · HTML5 · CSS3 · Angular Material
Reactive Programming: RxJS
APIs: REST · JSON
Testing: Jasmine · Karma · Jest · Cypress
Versionamiento: Git · GitFlow
CI/CD: Azure DevOps / Pipelines
Cloud: Azure
Metodología: Scrum / Kanban
¿Te interesa este puesto?