Del empleo:
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 experiencia 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.
* experiencia laboral: mínimo 5 años de experiencia en desarrollo frontend.
* competencias: experiencia 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, angular.
* optimización de rendimiento: asegurar tiempos de carga rápidos y un código optimizado para mejorar la experiencia 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 experiencia 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: experiencia con react, angular.
* estilos y diseño: uso de sass, tailwind, styled components o css modules.
* optimización de rendimiento web: experiencia 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 experiencia y habilidades.
tipo de puesto: tiempo completo, por tiempo indeterminado
beneficios:
* días por enfermedad
* estacionamiento de la empresa
* estacionamiento gratuito
lugar de trabajo: empleo presencial
tipo de puesto: tiempo completo, por tiempo indeterminado
sueldo: $25, $30,000.00 al mes
lugar de trabajo: empleo presencial