Categories
servicio de noticias del blog de mexico

Cosmic Spell busca Game Programmer

Empresa: Cosmic Spell
Web: https://www.cosmicspell.com/
Actividades: Desarrollo de videojuegos

Número de trabajadores: 16
Información acerca de la empresa:
Cosmic Spell es un estudio especializado en el desarrollo de videojuegos, reconocido por su enfoque altamente competitivo y su cautivador estilo visual.
Fundado en Valencia en 2021 por emprendedores con más de 20 años de experiencia en startups exitosas dentro de la industria del videojuego y el entretenimiento, Cosmic Spell forma parte de No Spoon, un Venture Builder que nos brinda un entorno propicio para la innovación y el crecimiento.
No somos solo un equipo; somos una combinación de personas que aportan habilidades únicas, transformando cada proyecto en algo excepcional. Programadores, diseñadores, jugadores, streamers, periodistas, artistas y productores trabajamos como uno solo para crear productos verdaderamente únicos que trasciendan la pantalla y se integren en el mundo real.

Tipo de contrato:

Contrato indefinido

Tipo de jornada:

Jornada completa

Texto de la oferta:

Cosmic Spell is a forward-thinking video game development studio known for its innovative design approach and distinctive visual style. Founded in 2021 in Valencia by a team of entrepreneurs with over 20 years of experience in successful startups across the video game and entertainment sectors, we are backed by No Spoon, a renowned Venture Builder that fosters innovation and growth.

Our team is not just a group of developers – we are a multidisciplinary collective of programmers, designers, artists, gamers, streamers, journalists, and producers, all working together to create engaging, high-quality games. We strive to develop immersive gaming experiences that connect with players on a deeper level, ensuring our products have a lasting impact within and beyond the gaming industry.

We are currently looking for a Game Programmer to join our team and reinforce the development of our first original IP: Soul Breach, a F2P turn-based RPG with collectible mechanics. Please note that this position is intended for candidates based within the Central European time zone (CET/CEST), and fluency in Spanish is required, as Spanish is the primary language used for day-to-day communication within the team.

Requisitos mínimos:

• 3+ years of experience as a Game Programmer, preferably in the mobile game industry.
• Proficiency in Unity 6 and C#.
• Solid understanding of software architecture, clean code principles, design patterns, and maintainable programming practices.
• Proven experience implementing complex gameplay features and systems.
• Experience integrating games with backend services through RESTful APIs, WebSockets, or similar client-server communication systems.
• Good understanding of asynchronous programming, data serialization, error handling, and network-related edge cases in game clients.
• Proficient with Git and comfortable working with CI/CD pipelines for deployment and automation.
• Ability to write clean, maintainable, and well-documented code.
• Strong problem-solving and debugging skills, with an autonomous and proactive approach.
• Excellent communication and critical thinking skills.
• Fluent in Spanish (spoken and written), as our daily communication is in Spanish.
• Passion for games, especially RPGs and collectible mechanics.

Requisitos deseados:

• Previous experience working on online mobile games, RPGs, gacha games, turn-based combat, or F2P titles.
• Knowledge of Kotlin, or experience with related languages such as Java or Scala.
• Experience building internal tools for content or game design teams.
• Basic experience integrating and implementing game assets and UI elements in Unity.
• Familiarity with backend concepts such as authentication, session management, player progression, persistent data, economy systems, and live service features.
• Hands-on knowledge of Jira, Confluence, and Agile workflows (Scrum/Kanban).
• Fluency in English (for documentation and potential cross-border collaborations).

Responsabilidades:

• Develop, implement, and maintain complex gameplay features and systems.
• Build maintainable, scalable, and modular systems following clean code principles, software architecture best practices, and appropriate design patterns.
• Integrate the Unity client with backend services using RESTful APIs, WebSockets, and other client-server communication systems.
• Implement robust client-side handling of asynchronous operations, data serialization, network errors, reconnection flows, latency, and edge cases related to online gameplay.
• Work with game designers to translate gameplay requirements into functional, polished, and data-driven systems.
• Support the integration of UI elements, game assets, animations, and visual feedback into gameplay features.
• Develop or improve internal tools that help game design, content, and production teams configure, test, and validate game content more efficiently.
• Participate in code reviews, technical discussions, sprint planning, and cross-disciplinary collaboration while identifying technical risks, proposing solutions, and communicating progress clearly.
• Meet development deadlines and deliverables established by the production team, ensuring clear and proactive communication on progress.

Beneficios:

• Immediate start.
• Full-time permanent contract with flexible working hours.
• Hybrid or fully remote setup (within Europe).
• Competitive salary, adjusted to experience and scope of responsibilities.
• A passionate, senior, and multidisciplinary team that values creativity, autonomy, and excellence.
• A studio culture built on quality, collaboration, and respect for both players and developers.

Ready to Join?

If you are interested and would like to join our team, please send your CV and a link to your portfolio (if available) to jobs@cosmicspell.com, using the subject line: Game Programmer – [Your Name].

We look forward to discovering what you can bring to the world of Soul Breach.
http://dlvr.it/TSptzJ

Leave a Reply

Your email address will not be published. Required fields are marked *