Requirements
- Responsable del análisis, cotización, diseño y desarrollo de sistemas, utilizando la metodología de trabajo autorizada y los estándares establecidos.
- Con experiencia, preferiblemente experiencia como Analista programador, desarrollador.
- Fundamentos de Programación: Dominio avanzado de JavaScript (ES6+) y TypeScript y Sólidos conocimientos en HTML5 y CSS3, incluyendo preprocesadores como SASS.
- Desarrollo Web Frontend, Frameworks Frontend: Angular: Desarrollo de aplicaciones complejas, manejo de rutas, servicios, y gestión del estado.
- React: Creación de componentes reutilizables, manejo del estado con Redux o Context API.
- Accesibilidad y SEO: Aplicación de buenas prácticas de accesibilidad y optimización para motores de búsqueda.
- Integración con Backend: Consumo de APIs RESTful y manejo de autenticación (JWT).
- Comprensión de la arquitectura de microservicios y su aplicación en proyectos.
- Control de Versiones: Proficiencia en Git, incluyendo flujos de trabajo de colaboración en equipo.
- Entorno de Desarrollo: Experiencia con herramientas de construcción (Webpack, Babel) y configuración de entornos de desarrollo.
- Despliegue y DevOps: Experiencia en despliegue de aplicaciones web y manejo de plataformas como Vercel o Netlify.
- Metodología Ágil (Scrum): Participación activa en sprints, planificación y retrospectivas, con capacidad para liderar tareas.
- Persona con Liderazgo, orientación a resultados, fomentar el desarrollo, apertura al aprendizaje, trabajo colaborativo.
- Fuertes habilidades de comunicación y trabajo en equipo.
- Capacidad para mentorizar a desarrolladores Jr. y colaborar en proyectos.
Nice to Have
- Preferiblemente Cloud Computing (AWS): Conocimiento de servicios AWS relevantes para el frontend, como: S3: Almacenamiento de archivos estáticos (imágenes, scripts, estilos).
- CloudFront: Distribución de contenido y optimización de rendimiento.
- Cognito: Implementación de autenticación y gestión de usuarios.
