Ir al contenido

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.