Frontend Three.js Engineer
Habilidades Técnicas
Responsabilidades:
- JavaScript: Dominio avanzado de funciones modernas como Promises, async/await, y operadores modernos.
- TypeScript: Experiencia imprescindible en Angular, con un enfoque en tipado estático y escalabilidad.
- HTML/CSS: Creación de interfaces responsive y adaptativas.
- Three.js:
- Creación y manipulación de escenas 3D interactivas en el navegador.
- Uso avanzado de cámaras, luces, materiales, y texturas.
- Animación 3D de personajes, incluyendo rigging y movimientos de lipsync basados en secuencias de audio.
- Uso de BlendShapes o MorphTargets para controlar expresiones faciales y sincronización de labios con audio.
- Integración de Three.js con Angular para visualizaciones y animaciones 3D🌟
- Angular:
- Creación de aplicaciones con manejo de servicios, directivas, módulos y componentes reutilizables.
- Consumo de APIs REST y manejo de HTTPClient.
- Habilidades Clave:
- Lipsync y Animación de Personajes:
- Experiencia en la sincronización de movimientos de labios (lipsync) utilizando datos de audio y herramientas como Web Speech API o servicios cognitivos de Azure.
- Optimización del rendimiento de animaciones 3D en tiempo real para una experiencia fluida en el navegador.
- Desarrollo Frontend: Creación de interfaces dinámicas e interactivas que se integren perfectamente con las animaciones 3D.
- Pruebas: Verificación de animaciones y rendimiento de gráficos 3D en aplicaciones complejas. 🧪
- Control de Versiones: Uso de Git y plataformas como GitHub para la gestión y colaboración en proyectos.