Misión del puesto Aportar su experiencia técnica y liderazgo en proyectos de desarrollo front end. Su contribución es vital para asegurar interfaces de usuario atractivas, funcionales y de alta calidad que cumplan con los estándares de diseño y experiencia de usuario de la empresa. Funciones del puesto - Desarrollo avanzado de interfaces de usuario: Liderar y participar en el desarrollo de interfaces de usuario complejas y dinámicas utilizando tecnologías web, así como frameworks y bibliotecas front end (React.js, Angular). Compatibilidad y accesibilidad: Garantizar que las interfaces de usuario sean compatibles con diferentes dispositivos y navegadores, y cumplan con los estándares de accesibilidad para garantizar una experiencia de usuario inclusiva. - Liderazgo técnico: Proporcionar orientación técnica y liderazgo en proyectos de desarrollo front end, compartiendo conocimientos y mejores prácticas con otros miembros del equipo y ayudando a resolver desafíos técnicos complejos. - Colaboración interdisciplinaria: Trabajar en estrecha colaboración con diseñadores UX/UI, desarrolladores back end y otros miembros del equipo de desarrollo para garantizar la coherencia y calidad de la interfaz de usuario en todas las plataformas y dispositivos. - Aprendizaje continuo: Mantenerse actualizado con las últimas tecnologías y tendencias en desarrollo front end, mejorando constantemente habilidades técnicas y conocimientos para enfrentar desafíos técnicos avanzados y liderar proyectos exitosos. Requisitos - Al menos 4 años de experiencia en roles como Frontend Developer. - Experiencia trabajando en startups o empresas de rápido crecimiento. - Experiencia en el uso de herramientas de control de versiones como Git. - Experiencia mínima de 4 años desarrollando aplicaciones web utilizando Angular (Excluyente), Vue.js o React. - Conocimientos en Responsive Design. - Conocimiento en prácticas de seguridad web, incluyendo protección contra XSS, CSRF, y otras vulnerabilidades comunes en el front end. Skills deseables - Familiaridad con TypeScript. - Experiencia en pruebas unitarias y automatizadas. - Conocimiento sobre desarrollo en back end es un plus. Competencias personales - Trabajo en equipo. - Foco en el cliente. - Aprendizaje constante. - Metodología. - Comunicación.