Tech Stack
GatsbyJavaScriptMySQLNext.jsNode.jsPostgresReactTypeScript
About the role
- Colaborar de cerca con diseñadores para construir sitios y aplicaciones web interactivas y de alto impacto visual
- Diseñar y desarrollar interfaces de usuario pixel-perfect, accesibles y optimizadas
- Aplicar principios de ciencias de la computación para garantizar código de alta calidad y arquitectura robusta
- Desarrollar experiencias digitales que cautiven a los usuarios y estén orientadas a reconocimiento y premios
- Participar en la implementación, optimización y resolución efectiva de problemas en aplicaciones web complejas
- Trabajar en flujos de despliegue continuo y colaboración con el equipo mediante GIT
- Dedicación idealmente full time, de lunes a viernes
Requirements
- +7 años de experiencia en desarrollo de sitios y aplicaciones web
- Capacidad para completar proyectos con supervisión y dirección mínima
- Experiencia en la construcción de interfaces de usuario pixel-perfect, robustas y accesibles
- Conocimientos sólidos de HTML, CSS, JavaScript y TypeScript
- Excelente dominio de las metodologías, buenas prácticas y características modernas de CSS
- Experiencia en la creación de aplicaciones web complejas utilizando React
- Experiencia con frameworks de front-end como Next.js (preferentemente), Gatsby, Remix o similar
- Experiencia con Node.js (herramientas de compilación y aplicaciones de back-end)
- Experiencia en el trabajo con servicios web RESTful y JSON
- Experiencia en flujos de trabajo con GIT y despliegue continuo
- Implementación de las mejores prácticas de desarrollo web, resolución de problemas y optimización de código
- Excelentes habilidades de comunicación y colaboración
- Muy buen nivel de inglés oral y escrito
- Deseo de aprender y explorar nuevas tecnologías
- Experiencia en librerías para creación de animaciones web
- Experiencia con tecnologías de gráficos 3D en la web (WebGL y/o Three.js)
- Experiencia práctica con sistemas de gestión de contenido (CMS) tradicionales y headless
- Familiaridad con entornos de desarrollo ágil/Scrum
- Experiencia con MySQL ó PostgreSQL y ORMs (Sequelize, Prisma)