El objetivo del desarrollador frontend senior es desarrollar y optimizar la interfaz de usuario de las aplicaciones de la empresa, asegurando un alto rendimiento, accesibilidad y una excelente experiência de usuario. Además, brinda liderazgo técnico al equipo de frontend y colabora estrechamente con los diseñadores de ui/ux para garantizar la implementación precisa del diseño.
*requisitos del puesto*:
- formación académica: licenciatura en ingeniería en sistemas, tecnologías de la información o áreas afines.
- experiência laboral: mínimo 5 años de experiência en desarrollo frontend.
- competencias: experiência en arquitectura frontend y escalabilidad de aplicaciones web.
- radicar en cuernavaca, mor.
*responsabilidades y funciones del puesto*:
- desarrollo de interfaces avanzadas: implementar componentes reutilizables y escalables en frameworks modernos como react, vue.jso angular.
- optimización de rendimiento: asegurar tiempos de carga rápidos y un código optimizado para mejorar la experiência del usuario.
- colaboración con ui/ux: trabajar con el equipo de diseño para transformar wireframes y prototipos en interfaces funcionales.
- integración con apis: consumir y manejar datos de apis rest y graphql de manera eficiente.
- gestión del estado: implementar soluciones para el manejo de estado global con herramientas como redux, vuex, zustand y recoil.
- accesibilidad y usabilidad: aplicar las mejores prácticas en web accessibility (wcag) y experiência de usuario.
- testing y calidad del código: escribir pruebas unitarias y de integración utilizando herramientas como jest, cypress y testing library.
- liderazgo técnico y mentoría: guiar a desarrolladores frontend junior y fomentar buenas prácticas.
- revisión de código: realizar code reviews para mantener la calidad del desarrollo.
- optimización y mejora continua: proponer nuevas tecnologías y estrategias para mejorar el stack frontend.habilidades requeridas:
*técnicas*:
- lenguajes y tecnologías: dominio de javascript, typescript, html5 y css3.
- frameworks modernos: experiência con react, vue.jso angular.
- estilos y diseño: uso de sass, tailwind, styled components o css modules.
- optimización de rendimiento web: experiência en optimización de rendimiento web, incluyendo lazy loading, code splitting, ssr/isr.
- herramientas de bundling: manejo de webpack, vite o parcel para optimización de bundles.
- contenedores y devops: familiaridad con docker y entornos de desarrollo en contenedores.
- control de versiones: uso de git y gitflow para control de versiones.
- metodologías ágiles: conocimiento en scrum y kanban.
*blandas*:
- pensamiento centrado en el usuario: enfoque en la resolución de problemas con el usuario en mente.
- comunicación y trabajo en equipo: habilidades sólidas para colaborar efectivamente.
- retroalimentación constructiva: capacidad para recibir y aplicar retroalimentación de manera efectiva.
- atención al detalle y creatividad: habilidad para prestar atención a los detalles y aportar ideas creativas.
*oferta salarial*:
$25,000 - $30,000 según experiência y habilidades.
Tipo de puesto: tiempo completo, por tiempo indeterminado
sueldo: $25,000.00 - $30,000.00 al mes
beneficios:
- días por enfermedad
- estacionamiento de la empresa
- estacionamiento gratuito
lugar de trabajo: empleo presencial