Responsabilidades
Planificar, diseñar e implementar funcionalidades de juego de alta calidad, trabajando con el equipo del estudio.
Establecer un proceso eficaz para la estrategia y el desarrollo.
Crear e iterar rápidamente prototipos que muestren nuevos diseños y patrones de interacción.
Diseñar, crear y mantener código eficiente, confiable y reutilizable.
Garantizar el rendimiento, la calidad y la capacidad de respuesta óptimos de aplicaciones y juegos.
Identificar cuellos de botella en procesos y aplicaciones e implementar soluciones de manera oportuna.
Habilidades y Experiencia
Al menos 3 años de experiencia trabajando en Unity Engine.
Licenciatura o equivalente en Informática, Ciencias de la Computación, Sistemas de Información o campo relacionado.
Gran habilidad con el lenguaje de programación orientado a objetos C#.
Experiencia en desarrollo de UI en entornos de escritorio y VR.
Excelente conocimiento del desarrollo para plataformas Android (para VR) y WebGL.
Experiencia optimizando el rendimiento del juego y el uso de la memoria.
Conocimiento y uso adecuado de patrones comunes de diseño de juegos. Experiencia con recursos de juegos, por ejemplo: mallas, animaciones, materiales.
Experiencia en creación de perfiles y optimización del rendimiento de juegos y renderizado (GPU y CPU).
Comprensión del proceso de diseño de UX y experiencia trabajando con el equipo de desarrollo de UX.
Experiencia en desarrollo de realidad virtual o al menos conocer los conceptos básicos y las restricciones que implica.
Experiencia en programación multijugador.
Experiencia con proyectos de juegos basados en la física o con SCCS (sistema de control de código fuente) como Git en un entorno de equipo de múltiples desarrolladores.
Habilidades de gestión de proyectos.
Habilidades adicionales
Requisitos necesarios
Disponer de conexión estable tipo 4G o Nauta Hogar.
Tu CV debe reflejar experiencia demostrable en las habilidades requeridas.
Debes tener un nivel de inglés C1 (Puedes tomar este examen online gratis).
Experiencia demostrable aplicando TDD o BDD a soluciones de desarrollo.
Contar con conocimientos avanzados de Git.
Unity Developer
Completa cuidadosamente el formulario de aplicación y nuestros reclutadores te guiarán en el proceso de selección.