Desarrollador Cocos Creator (Full Remoto)
--Confidencial--
Responsabilidades:
- Desarrollar videojuegos de casino utilizando Cocos Creator, asegurando altos estándares de calidad y rendimiento.
- Colaborar con diseñadores gráficos y desarrolladores para integrar recursos visuales y lógicos de manera efectiva.
- Implementar funcionalidades interactivas y animaciones fluidas.
- Optimizar el rendimiento de los juegos para garantizar una experiencia de usuario óptima en múltiples dispositivos y plataformas.
- Participar en la revisión de código, asegurando la calidad y cumplimiento de buenas prácticas de desarrollo.
- Integrar APIs y SDKs de terceros para funcionalidades adicionales (como sistemas de pago o integraciones específicas).
- Implementar pruebas unitarias y de rendimiento para garantizar la estabilidad y calidad del producto.
- Documentar el código y las funcionalidades desarrolladas de manera clara y precisa.
- Realizar tareas de mantenimiento, optimización y actualización de juegos ya publicados.
- Trabajar en un entorno ágil y colaborar con otros desarrolladores, diseñadores y QA.
Requisitos:
Formación Académica:
- Título en Ingeniería en Sistemas, Ciencias de la Computación, Programación o carreras afines.
Experiencia:
- Mínimo 2 años de experiencia comprobable en desarrollo de videojuegos utilizando Cocos Creator.
- Experiencia previa en el desarrollo de videojuegos de casino o juegos móviles (altamente valorado).
Conocimientos Técnicos:
- Dominio avanzado de Cocos Creator y JavaScript/TypeScript.
- Experiencia en diseño e implementación de interfaces gráficas interactivas.
- Conocimiento de estructuras de datos, algoritmos y optimización de recursos gráficos.
- Experiencia en la integración de APIs y manejo de WebSockets.
- Habilidad para trabajar con animaciones y efectos visuales en tiempo real.
- Conocimientos en programación orientada a objetos y patrones de diseño.
- Familiaridad con el uso de control de versiones (Git).
- Conocimiento de técnicas de optimización de rendimiento para dispositivos móviles.
- Experiencia en desarrollo multiplataforma (Android, iOS y Web).
- Conocimiento básico de motores de juego alternativos como Unity o Phaser (deseable).
- Conocimientos en integración de sistemas de pago y monetización (deseable).
Habilidades Blandas:
- Capacidad de trabajo en equipo y comunicación efectiva.
- Pensamiento crítico y resolución de problemas complejos.
- Proactividad y autonomía en el desarrollo de tareas.
- Atención al detalle y enfoque en la calidad del producto final.
- Creatividad y pasión por los videojuegos y la innovación.
- Capacidad para adaptarse a cambios y nuevas tecnologías.