
YallaPlay es una empresa de videojuegos móviles centrada en experiencias de jugador contra jugador en tiempo real. Su equipo, formado por profesionales con amplia experiencia en la industria del videojuego, desarrolla juegos con el motor propietario YallaPlay Real-time Engine y utiliza tecnologías de inteligencia artificial para crear experiencias multijugador interactivas dirigidas a públicos de todo el mundo. Su catálogo incluye Spades Masters, un juego estratégico de cartas para móviles, y Zombie World, un próximo juego de disparos con combates exigentes y arsenales mejorables. YallaPlay fomenta la participación, la interacción y la satisfacción de los jugadores a largo plazo en plataformas móviles como App Store y Google Play.
Desarrollador de juegos móviles (Unity) — Remoto en Brasil
Únete a YallaPlay como desarrollador de Unity para crear juegos móviles con asistencia de IA para iOS y Android. Desarrolla la jugabilidad, optimiza el rendimiento y apoya las operaciones en vivo de un estudio global de videojuegos.
Descripción
- Desarrollar y entregar juegos móviles con Unity para iOS y Android
- Aplicar herramientas basadas en IA a la programación, depuración, refactorización, documentación, pruebas y creación de prototipos, manteniendo la calidad de producción
- Trabajar con diseñadores, productores, artistas, ingenieros backend y QA para crear experiencias de juego pulidas
- Desarrollar código C# limpio, escalable y mantenible, y revisar el código generado por IA antes de usarlo en producción
- Crear rápidamente prototipos de mecánicas de juego y perfeccionarlos mediante los comentarios del equipo
- Optimizar el rendimiento en diversos dispositivos móviles con las herramientas de perfilado de Unity
- Resolver problemas complejos de jugabilidad, redes, memoria y plataformas específicas
- Desarrollar sistemas de juego, interfaz de usuario, animación, efectos visuales, audio y funciones de operaciones en vivo
- Apoyar CI/CD, compilaciones automatizadas y canalizaciones de implementación
- Revisar código, elevar los estándares de ingeniería y desarrollar sistemas reutilizables y herramientas internas
- Evaluar herramientas y flujos de trabajo emergentes de IA que puedan mejorar la productividad del equipo
- Participar en prácticas ágiles, incluida la planificación de sprints y las reuniones diarias
- Reportar al desarrollador principal de Unity
Requisitos
- Título universitario en Informática, Ingeniería de Software, Medios Interactivos o experiencia equivalente
- Al menos cinco años de experiencia en desarrollo de juegos móviles con Unity
- Al menos dos títulos de juegos móviles publicados
- Dominio avanzado de la programación en C#
- Sólidos conocimientos de la arquitectura de Unity, UI Toolkit o uGUI, prefabs, gestión de recursos, animación, audio y gestión de escenas
- Experiencia desarrollando juegos móviles 2D y 3D
- Experiencia optimizando el rendimiento de CPU, GPU, memoria y batería
- Experiencia con API REST, WebSockets o redes multijugador
- Sólidas capacidades de depuración y resolución de problemas
- Experiencia trabajando en equipos ágiles
- Excelentes habilidades de comunicación y colaboración
- Comodidad utilizando asistentes de programación con IA como Unity AI, GitHub Copilot, Cursor, Claude Code, ChatGPT o herramientas similares
- Capacidad para crear prompts eficaces para el trabajo técnico
- Capacidad para revisar, validar, probar y mejorar de forma crítica el código generado por IA
- Experiencia utilizando IA para depuración, documentación, pruebas, refactorización y generación de código
- Disposición para experimentar continuamente con flujos de trabajo de IA manteniendo la calidad
- Comprensión de las limitaciones, los riesgos y las consideraciones de seguridad del desarrollo de software asistido por IA
Beneficios
- Compensación competitiva
- Trabajo remoto como prioridad, con horario flexible
- Modalidad compatible con nómadas digitales
- Amplio tiempo libre remunerado
- Día libre remunerado por cumpleaños
- Oportunidades de crecimiento y acceso a recursos de aprendizaje