




Resumen del Puesto: Desarrolla funcionalidades, diseña APIs escalables, optimiza el rendimiento de aplicaciones, realiza pruebas y colabora en entornos ágiles. Puntos Destacados: 1. Diseño y extensión de APIs escalables con principios SOLID y Clean Code 2. Optimización de rendimiento y escalabilidad de aplicaciones 3. Colaboración técnica en revisiones de código y equipos ágiles Responsabilidades Principales * **Desarrollo de Funcionalidades:** Implementar lógica de frontend para definir el comportamiento de elementos visuales y conectarlos con servicios backend. * **Arquitectura y Calidad:** Diseñar y extender APIs, aplicar principios SOLID, Clean Code y patrones de diseño para asegurar soluciones escalables. * **Optimización:** Mejorar el rendimiento, la velocidad y la escalabilidad de las aplicaciones, asegurando que los diseños de UI/UX sean factibles técnicamente. * **Pruebas y Mantenimiento:** Realizar análisis de código, depuración de errores complejos y escribir pruebas automatizadas (unitarias e integrales). * **Colaboración Técnica:** Participar en revisiones de código (*code reviews*) de sus pares y colaborar con diseñadores y equipos de backend en entornos ágiles. Habilidades Técnicas Requeridas * **Core JavaScript:** Dominio de ES6\+, programación asíncrona y manipulación del DOM. * **Frameworks:** Experiencia sólida en al menos un ecosistema moderno como **React, Vue o Angular**. * **Backend \& APIs:** Conocimientos de **Node.js** para el desarrollo de APIs RESTful o servicios backend. * **Herramientas de Ecosistema:** Manejo avanzado de **Git**, herramientas de compilación y familiaridad con pipelines de **CI/CD** Tipo de puesto: Tiempo completo Sueldo: $15,000\.00 \- $20,000\.00 al mes Beneficios: * Opción a contrato indefinido Lugar de trabajo: Empleo presencial


