
Kabam es un desarrollador de videojuegos dentro de Netmarble que crea juegos inspirados en una sólida conexión con la cultura gaming y geek. Su catálogo incluye títulos desarrollados junto a grandes marcas del entretenimiento, como Marvel y Disney. La empresa reúne equipos centrados en los videojuegos y continúa incorporando talento para impulsar sus proyectos en el sector del gaming.
Programador/a de videojuegos, contrato de un año — Híbrido en Montreal
Desarrolla sistemas de juego, herramientas de producción e interfaces de usuario extensibles para los juegos móviles multijugador de Kabam. Colabora con diseñadores, artistas, productores e ingenieros utilizando Unity y C# en un entorno ágil.
Descripción
- Desarrollar y mantener código fiable que cumpla con los estándares establecidos y las prácticas de ingeniería
- Coordinarse con el equipo, participar en revisiones de código y trabajar conforme a los procesos de desarrollo definidos
- Investigar defectos de software e implementar soluciones eficaces
- Mantener el código fuente y la documentación del proyecto claros, concisos y actualizados
- Ampliar las capacidades técnicas mediante el aprendizaje y la mejora continuos
- Mantener informados a los compañeros y las partes interesadas sobre los avances, obstáculos y cambios
- Organizar el trabajo para cumplir los hitos y plazos del proyecto
- Solicitar orientación cuando sea necesario y compartir conocimientos para apoyar el desarrollo del equipo
- Crear código eficiente y reutilizable para las funcionalidades y mecánicas de juego
- Desarrollar y mantener herramientas de flujo de trabajo que ayuden a diseñadores y artistas a trabajar con mayor eficacia
- Conectar las herramientas internas con las canalizaciones y procesos existentes de producción de contenido
- Implementar pantallas, widgets y otros componentes de interfaz de usuario pensando en su extensibilidad
- Evaluar propuestas de funcionalidades y asesorar sobre los costes de implementación y las alternativas viables
- Colaborar estrechamente con productores, artistas, diseñadores y programadores en un entorno ágil y altamente colaborativo
- Crear nuevas herramientas y mejorar las existentes para diseñadores y artistas
Requisitos
- Al menos seis años de experiencia en desarrollo de software, preferiblemente en el desarrollo de juegos móviles
- Título universitario en informática, ingeniería o una combinación de experiencia equivalente
- Dominio profesional de Unity, C# y otros lenguajes de programación relevantes
- Conocimientos prácticos de los flujos de trabajo y las prácticas recomendadas de desarrollo con Unity
- Varios juegos publicados en consolas, PC o plataformas móviles
- Capacidad para convertir requisitos de diseño en código limpio, directo y bien documentado
- Experiencia práctica con sistemas de control de versiones como Git
- Capacidad para trabajar eficazmente tanto de forma independiente como en un equipo dinámico
- Experiencia en el desarrollo de aplicaciones para Android e iOS
- Conocimiento de las tendencias actuales del sector de los juegos móviles
- Sólidas habilidades de comunicación con compañeros técnicos y no técnicos
- Experiencia con Agile, Kanban u otros enfoques comparables de gestión de proyectos
- El dominio bilingüe de francés e inglés se considera una ventaja
- Experiencia en desarrollo de juego que abarque controles, habilidades, IA, RPG, sistemas multijugador, en línea y de red
- Experiencia de front-end con prácticas de ingeniería de interfaces de usuario, Unity3D, C# y Unity GUI
- La experiencia de back-end es una ventaja, incluidos Node.js, bases de datos NoSQL como MongoDB y Google Cloud
- La experiencia en renderizado o gráficos es una ventaja, incluidos CG/HLSL y API como OpenGL, DirectX, Metal y Vulkan
Beneficios
- Kabam es una empresa que ofrece igualdad de oportunidades y promueve un entorno de trabajo diverso y equitativo
- Las candidaturas pueden solicitar adaptaciones para cualquier parte del proceso de selección
- Oportunidad con contrato de duración determinada por un año