Remoto
(Cualquier lugar)
Rango salarial
Empleado(a)
Nivel de experiencia
Senior
Requisitos
Tareas y Responsabilidades
Show originalSobre la vacante
Buscamos un desarrollador para trabajar en el frontend de aplicaciones modernas, con Angular 17+ como tecnología principal y React como stack complementario. La posición implica la construcción de interfaces responsivas, accesibles y escalables, integración con servicios de AWS y colaboración en equipos multidisciplinarios.
Responsabilidades
- Desarrollar y mantener aplicaciones frontend con Angular 17+, garantizando calidad, rendimiento y reutilización de código.
- Trabajar con React en proyectos que requieran este stack, aportando soluciones consistentes.
- Construir interfaces responsivas y accesibles siguiendo buenas prácticas de UX y arquitectura.
- Integrar aplicaciones con APIs REST y servicios de AWS como S3, API Gateway, Lambda, CloudFront, Cognito y DynamoDB/RDS.
- Aplicar patrones de Clean Code, componentización y organización modular.
- Escribir y mantener pruebas unitarias y de integración con Jasmine y Jest.
- Controlar versiones del código con Git/GitHub y gestionar dependencias con npm.
Requisitos
- Experiencia sólida con Angular 17+, siendo esta la tecnología principal del puesto.
- Experiencia práctica con React; no se requiere nivel experto, pero es importante haber trabajado con esta tecnología en proyectos.
- Dominio de TypeScript/JavaScript, HTML5, CSS3 y SCSS.
- Experiencia con NgRx para la gestión del estado.
- Conocimiento sólido de los principales conceptos de Angular, incluyendo componentes, servicios, enrutamiento, Observables, RxJS e inyección de dependencias.
- Experiencia en el desarrollo de aplicaciones responsivas y accesibles, siguiendo buenas prácticas de arquitectura, componentización, rendimiento y reutilización de código.
- Experiencia práctica con AWS, incluyendo servicios como S3, API Gateway, Lambda, CloudFront, Cognito y DynamoDB/RDS.
- Experiencia con integración y consumo de APIs REST y conocimientos de HTTP.
- Experiencia con pruebas unitarias y de integración, utilizando herramientas como Jasmine y Jest.
- Conocimiento de Git/GitHub, gestión de dependencias con npm y herramientas de desarrollo.
- Conocimiento de buenas prácticas de Clean Code y desarrollo de aplicaciones robustas y escalables.
Deseable
- Conocimiento en arquitectura de Micro Frontends.
- Experiencia en aplicaciones de gran escala y entornos de alta disponibilidad.
- Conocimientos en CI/CD.
Compartir vacante:
Compartir vacante: