Posición: Senior Unity Developer
Empresa: Redvel Games
Ubicación: Presencial/Híbrido, Avenida Sor Teresa Prat 15, Polo Digital, 29003 Málaga.
Tipo de Contrato: Indefinido, Jornada completa
Estamos en la búsqueda de un Senior Unity Developer altamente experimentado para unirse a nuestro equipo. El candidato ideal tendrá una sólida comprensión de Unity3D, habilidades excepcionales en programación y una pasión por los videojuegos. Esta es una oportunidad única para trabajar en proyectos emocionantes y desafiantes que llegarán a millones de jugadores.
Responsabilidades:
• Desarrollar y optimizar juegos móviles utilizando Unity3D.
• Colaborar con diseñadores, artistas y otros desarrolladores para implementar nuevas características.
• Resolver problemas complejos y optimizar el rendimiento del juego.
• Guiar y mentorizar a desarrolladores junior.
• Mantenerse actualizado con las últimas tendencias y tecnologías en el desarrollo de videojuegos.
Minimum requirements
• Mínimo 3 años de experiencia trabajando con Unity3D.
• Haber trabajo en equipo de +2 personas durante la experiencia.
• Sólidas habilidades en C#.
• Experiencia demostrable en el desarrollo de juegos móviles.
• Conocimiento profundo de las mejores prácticas en diseño de software y patrones de arquitectura.
• Capacidad para trabajar en equipo y comunicarse eficazmente.
• Experiencia en la optimización de rendimiento y resolución de problemas.
• Capacidad para comunicarse en Inglés tanto hablado como escrito de manera fluida.
• Conocimiento de test unitarios y test automatizados.
• Fuente orientación a objetos
• Manejo de ensamblajes de C# como unidad de paquete
• Conocimientos de paquetización / modularización / agrupación de clases
• Conocimiento avanzado de Unit Testing (AAA, mocks, builders, object mothers, fixturing…)
• Principios SOLID
• Modelado con UML
• Fundamentos de inyección de dependencias
• Experiencia en integración de API REST-ful o ganas de aprender
• Integración de Websocket en Cliente y manejo de Eventos.
Desired requirements
• Experiencia previa en liderazgo de equipos de desarrollo.
• Extenject/Zenject (u otras herramientas de inyección de dependencias)
• Lectura/escritura de diagramas de componentes y paquetes
• CI/CD Familiaridad con integración y despliegue continuo (TeamCity, Jenkins o similar)
Benefits
• Salario competitivo y beneficios atractivos.
• Oportunidad de trabajar en proyectos emocionantes.
• Ambiente de trabajo flexible y colaborativo.
• Posibilidad de desarrollo profesional y crecimiento dentro de la empresa.