Saltar al contenido principal

Angular Developer

Tecnología
Encora Inc.
Lima, PerúHace 2 meses
Tiempo completo

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.
Conocimientos técnicos
  • 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.
Responsabilidades
  • 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.
Habilidades
  • 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.
Stack tecnológico

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

Keywords
KanbanHTML5JSONTypescriptJasmineAngularAngularJSJavaScriptDevOpsCss 3OauthScrumJWtCI / CDDockerGitCI/CD

¿Te interesa este puesto?