Acerca del Puesto
Nuestro cliente, una disruptiva agencia de desarrollo tecnológico enfocada en crear experiencias web innovadoras y altamente interactivas, busca un Desarrollador Full-Stack Senior. Este puesto, que opera de forma completamente remota, se centrará en el diseño, desarrollo e implementación de aplicaciones web complejas y plataformas digitales, con un énfasis particular en la creación de interfaces de usuario inmersivas y experiencias de usuario de vanguardia, utilizando tecnologías como WebGL, Three.js y frameworks modernos. El candidato ideal poseerá una profunda experiencia en desarrollo front-end y back-end, una pasión por la experimentación con nuevas tecnologías y un portafolio sólido que demuestre su capacidad para construir soluciones web impactantes. Únete a un equipo global de mentes creativas y técnicas que están redefiniendo los límites de lo posible en la web.
Responsabilidades Clave
- Diseñar, desarrollar y mantener aplicaciones web escalables y de alto rendimiento, tanto en el front-end como en el back-end.
- Implementar interfaces de usuario interactivas y visualmente ricas utilizando JavaScript moderno, frameworks como React, Vue o Angular, y bibliotecas de gráficos 3D (WebGL, Three.js).
- Desarrollar APIs RESTful robustas y eficientes, y gestionar bases de datos (SQL/NoSQL) para soportar las funcionalidades de la aplicación.
- Colaborar estrechamente con diseñadores UX/UI para traducir conceptos visuales y prototipos en experiencias web funcionales y estéticamente atractivas.
- Optimizar aplicaciones para máxima velocidad, escalabilidad y compatibilidad entre navegadores.
- Escribir código limpio, bien documentado y mantenible, siguiendo las mejores prácticas de desarrollo.
- Participar activamente en revisiones de código, aportando feedback constructivo y asegurando la calidad del software.
- Investigar, evaluar y proponer la adopción de nuevas tecnologías y herramientas para mejorar los procesos de desarrollo y las capacidades del producto.
- Solucionar problemas complejos y depurar código para garantizar el funcionamiento óptimo de las aplicaciones.
- Trabajar en un entorno ágil (Scrum/Kanban), colaborando con otros desarrolladores, gerentes de producto y diseñadores.
Requisitos
- Título universitario en Ciencias de la Computación, Ingeniería de Software o un campo técnico relacionado, o experiencia práctica equivalente.
- Mínimo de 6 años de experiencia en desarrollo web full-stack, con un enfoque demostrado en front-end avanzado.
- Dominio avanzado de JavaScript (ES6+), HTML5 y CSS3.
- Experiencia sólida con al menos un framework front-end moderno (React, Vue.js, Angular).
- Experiencia demostrable con bibliotecas de gráficos 3D y WebGL (por ejemplo, Three.js, Babylon.js).
- Sólidos conocimientos de lenguajes de back-end (Node.js, Python, Ruby, Java) y experiencia construyendo APIs RESTful.
- Experiencia con bases de datos relacionales (PostgreSQL, MySQL) y/o NoSQL (MongoDB, Redis).
- Familiaridad con herramientas de control de versiones (Git) y metodologías ágiles.
- Excelentes habilidades de resolución de problemas, pensamiento crítico y capacidad analítica.
- Excelentes habilidades de comunicación en español e inglés, capacidad para colaborar eficazmente en un equipo remoto.
Beneficios
- Trabajo 100% remoto con horarios flexibles.
- Salario altamente competitivo y potencial de bonificaciones por rendimiento.
- Oportunidad de trabajar en proyectos innovadores y tecnológicamente avanzados en Naucalpan, Estado de México, MX.
- Cultura de empresa que fomenta el aprendizaje continuo y la experimentación.
- Acceso a recursos de formación y conferencias tecnológicas.