Diseñar y construir componentes reutilizables que se integren fluidamente con el backend.
Escribir pruebas unitarias y de integración completas para componentes y flujos de UI.
Depurar eficientemente problemas en tu propio código frontend y en componentes relacionados.
Implementar logging y métricas de rendimiento.
Trabajar activamente con diseñadores de UX y gerentes de producto.
Diseñar componentes individuales dentro de arquitecturas frontend existentes.
Identificar y corregir vulnerabilidades de seguridad comunes en el frontend.
Optimizar componentes y recursos para mejorar la carga inicial y el rendimiento general.
Requirements
Dominio de HTML, CSS, JavaScript (ES6+) y experiencia probada con al menos un framework frontend moderno (ej. React, Angular, Vue.js).
Sólida experiencia en el consumo de APIs RESTful y la gestión de datos en el frontend.
Experiencia con sistemas de control de versiones como Git.
Capacidad probada para resolver problemas complejos en la interfaz de usuario, relacionados con el estado, rendimiento y compatibilidad.
Fuertes habilidades de comunicación verbal y escrita, con una mentalidad orientada al trabajo en equipo y capacidad para dar y recibir retroalimentación constructiva.
Entendimiento sólido de los principios de diseño de interfaz de usuario (UI), experiencia de usuario (UX) y accesibilidad web.
Conocimiento intermedio del uso de Git y plataformas como GitHub o GitLab.
Conocimiento intermedio sobre diseño adaptable y buenas prácticas de accesibilidad web.
Capacidad para comunicarse de manera efectiva en ambos idiomas.
Tech Stack
Angular
JavaScript
React
Vue.js
Benefits
Trabajo 100% remoto con horario alineado a CST.
PTO ilimitado: Confiamos en que gestionarás tu tiempo de manera efectiva.
Presupuesto anual para desarrollo: Acceso a cursos, certificaciones y conferencias.
Presupuesto para equipamiento: Configura tu espacio de trabajo remoto ideal.
Beneficio de salud: Acceso a cobertura médica privada o subsidios para seguro médico.
Oportunidades de crecimiento: Plan de carrera y mentoría con expertos en IA y tecnología.
Ambiente de startup dinámico y flexible: Autonomía para tomar decisiones y proponer ideas, con un enfoque en resultados en lugar de horas trabajadas.
Balance vida-trabajo: Cultura que prioriza la flexibilidad y el bienestar, permitiéndote gestionar tu tiempo sin sacrificar tu vida personal.