Overview Tenemos una oportunidad para un Frontend Developer talentoso, creativo y orientado al detalle. El puesto implica desarrollar, mantener y optimizar interfaces web modernas, responsivas y de alto rendimiento, que ofrezcan una excelente experiencia de usuario. El candidato ideal siente pasión por el desarrollo frontend, transforma diseños en aplicaciones funcionales y tiene experiencia trabajando con tecnologías modernas para crear interfaces intuitivas y eficientes. Colaborarás estrechamente con diseñadores UX/UI, desarrolladores backend y gerentes de producto para soluciones innovadoras centradas en el usuario. Esta posición requiere habilidades técnicas sólidas, pensamiento analítico y la capacidad de desenvolverse eficazmente en un entorno dinámico y colaborativo.
Responsabilidades - Desarrollar, mantener y optimizar aplicaciones e interfaces web responsivas y de alto rendimiento.
- Implementar diseños y prototipos utilizando tecnologías frontend modernas.
- Colaborar con diseñadores UX/UI para garantizar una experiencia de usuario intuitiva y atractiva.
- Integrar interfaces con APIs y servicios backend.
- Escribir código limpio, reutilizable y fácil de mantener siguiendo las mejores prácticas de desarrollo.
- Optimizar el rendimiento, la accesibilidad y la compatibilidad entre navegadores.
- Identificar, diagnosticar y corregir errores y problemas de funcionamiento.
- Participar en revisiones de código, pruebas y procesos de despliegue.
- Mantener documentación técnica y contribuir a la mejora continua de las aplicaciones.
- Mantenerse actualizado sobre las tendencias y mejores prácticas del desarrollo frontend.
Habilidades y Experiencia Requeridas - Experiencia comprobada como Frontend Developer, Frontend Engineer o en un puesto similar.
- Dominio de HTML5, CSS3 y JavaScript.
- Experiencia con frameworks y bibliotecas modernas como React, Angular, Vue.js o similares.
- Conocimiento de TypeScript (deseable).
- Experiencia consumiendo APIs RESTful y/o GraphQL.
- Familiaridad con herramientas de control de versiones como Git.
- Conocimiento de diseño responsivo, accesibilidad y optimización del rendimiento web.
- Comprensión de herramientas de construcción y empaquetado como Vite, Webpack o similares.
- Excelentes habilidades de resolución de problemas y pensamiento analítico.
- Capacidad para trabajar de forma independiente y en equipos multidisciplinarios.
- Excelentes habilidades de comunicación y organización.
Calificaciones Preferidas - Experiencia con frameworks de renderizado como Next.js, Nuxt.js o similares.
- Familiaridad con pruebas frontend utilizando herramientas como Jest, Cypress o Playwright.
- Conocimiento de procesos de Integración Continua y Despliegue Continuo (CI/CD).
- Experiencia trabajando en empresas SaaS, startups o entornos ágiles.
- Comprensión básica de tecnologías backend y arquitectura de aplicaciones.
- Título universitario en Ciencias de la Computación, Ingeniería de Software, Sistemas o un campo relacionado (preferido).
Competencias Clave - Pensamiento analítico y resolución de problemas.
- Atención al detalle y compromiso con la calidad del código.
- Creatividad y enfoque en la experiencia del usuario.
- Colaboración y comunicación efectiva.
- Adaptabilidad y aprendizaje continuo.
- Organización y gestión del tiempo.
- Proactividad y responsabilidad.
#J-18808-Ljbffr