Manual del cargo: Frontend developer
Descripción del cargo
Desarrollo de aplicaciones web (Angular 12+) con integración a backend serverless mediante REST APIs ( Express JS), integración de microservicios (Firebase Cloud Functions) y gestión de bases de datos NoSQL (Firebase Firestore).
Versionado de código mediante Git (Bitbucket), integración continua/distribución continua (CI/CD Bitbucket- Google Cloud Build)
Gestión y seguimiento de tareas mediante metodología ágil Scrum (Jira) y documentación de requerimientos y diagramas de casos de uso (Confluence).
Responsabilidades del cargo
Desarrollar con éxito integraciones completas entre backend y frontend.
Desarrollo de software frontend atravesando todas las etapas de análisis, diseño, desarrollo, pruebas, despliegue y soporte
Crear soluciones de software personalizadas utilizando tecnologías web
Crear soluciones innovadoras que agilicen los procesos tecnológicos
Mantener la infraestructura tecnológica y trabajar con el área de producto para implementar nuevas funciones y planificar estratégicamente funcionalidades futuras
Garantizar la calidad y la seguridad basándose en estándares y buenas prácticas
Habilidades
Control de calidad: Pasión por desarrollar código de calidad.
Autodidacta: Aprendiz y trabajador rápido y eficiente
Creatividad: Resolución de problemas de principio a fin
Organizado: Capacidad para gestionar eficazmente múltiples tareas
Comunicación: Excelentes habilidades de comunicación verbal y escrita
Requerimientos
Profesional en ingeniería de sistemas o en áreas afines
Más de 2 años de experiencia demostrable como frontend developer
Más de 2 años de experiencia demostrable en Angular 9+ y TypeScript
Experiencia en desarrollo de aplicaciones web (Angular Material, TypeScript)
Experiencia en integración con arquitecturas serverless (Firebase Cloud Functions, REST APIs)
Conocimiento en bases de datos NOSQL (Cloud FireStore)
Conocimiento y experiencia en CI/CD
Conocimiento y experiencia en Unit Tests
Conocimiento y experiencia de SASS
Experiencia en uso de Git y Jira
Experiencia en metodologías ágiles (Scrum, Kanban)