Game Programmer

Univrse
Chiva, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, Spanish
Experience level
Intermediate
Compensation
€ 55K

Job location

Remote
Chiva, Spain

Tech stack

Clean Code Principles
Java
Agile Methodologies
Confluence
JIRA
User Authentication
C Sharp (Programming Language)
Client Server Models
Code Review
Computer Programming
Serialization
Software Debugging
Software Design Patterns
Scrum
Software Architecture
Session Management
Systems Integration
WebSocket
Backend
GIT
Kotlin
Low Latency
Asynchronous Programming
REST

Job description

  • 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.

Requirements

Univrse is seeking a Game Programmer to join our creative team, focusing on developing our original IP: Soul Breach. Candidates must have 3+ years of game programming experience and fluency in Spanish., * 3+ years of experience as a Game Programmer, preferably in mobile games.

  • Solid understanding of software architecture and clean code principles.
  • Proficient with CI/CD pipelines for deployment and automation., * Develop, implement, and maintain complex gameplay features and systems.
  • Integrate Unity client with backend services using RESTful APIs.
  • Support the integration of UI elements and game assets into gameplay features.

Conocimientos

Game Programming Fluent in Spanish Unity C# Problem-solving

Herramientas

Git Jira Confluence Descripción del empleo, * 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.

Desired requirements

  • 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).

Benefits & conditions

Immediate start Flexible working hours Competitive salary, This role offers a flexible work environment with the option for hybrid or fully remote setups within Europe, and a competitive salary based on experience and responsibilities., * 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.

About the company

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.

Apply for this position