Oddshot Games

Full Stack Game Developer

Contract type
Full Time
Location
Flanders (Remote)
Posted on

Oddshot Games is a small studio developing and publishing Slapshot: Rebound. We’ve had the pleasure of welcoming over 2 million players to the game over the years. Alongside Slapshot, we’re working on exciting new projects and to make the most of them we’d love to bring a Full Stack Game Developer on board that shares our excitement and passion for multiplayer video games.

About you

You’re comfortable with remote work and live in Flanders.

You are a Game Developer who will play a key role in implementing features and systems for our existing and upcoming game projects. As a Game Developer, you should possess a strong familiarity with Unity and/or Unreal Engine and have a solid understanding of at least one of these engines. You take ownership of the game elements assigned to you, actively contributing your input to the game design process.

Your strong programming foundation and experience collaborating with other developers and artists will be essential in creating seamless and engaging gameplay experiences. You should be comfortable working with existing style guides, as well as reviewing your own work and providing feedback to fellow developers.

Adaptability is crucial, as you will need to navigate evolving requirements and overcome roadblocks with a proactive problem-solving approach. Challenges motivate you, and you strive to find elegant solutions that enhance the user experience. You value quality workmanship over cutting corners and are genuinely interested in engaging with end-users to gather feedback and continuously improve your creations.

Responsibilities

– Implement game features and systems based on game design specifications.
– Conduct thorough code reviews, both for your own code and that of other developers.
– Collaborate closely with artists, designers, and fellow developers to ensure seamless integration of game elements.
– Take ownership of your work, demonstrating a proactive and accountable approach to your work.
– Provide valuable input and contribute your ideas during discussions and brainstorms.
– Maintain effective communication and collaboration with project stakeholders, including regular updates on progress and challenges.
– Optimize and debug the game to ensure a smooth and enjoyable user experience.

Qualifications

– Shipped a game (regardless of size or commercial performance)
– Proficient in software design techniques
– Strong programming foundations in C# and/or C++
– An understanding of Typescript or willingness to learn
– Experience with Unity and/or Unreal Engine
– Familiarity with game performance optimization and memory constraints
– Knowledge of tech debt and code readability
– Adaptability to existing projects
– Strong problem-solving and debugging skills
– Collaborative mindset with game designers and artists
– Experience with version control (Git/Perforce)

Bonus points

– Work experience in the games industry
– Experience with Blueprints
– Comfortable working in a small team
– Experience with both C# and C++
– Experience in early-stage design and prototyping
– Any experience in game design
– Experience with netcode / multiplayer programming
– Experience with shader programming
– Typescript and/or Vue.js experience for our back-end services

Our offer

– Competitive compensation
– A fully remote work environment with flexible work hours
– Creative freedom to express and work on your ideas
– A voice in every part of the company and its projects
– Opportunity to grow into tech lead roles as the company grows

Interested?

Shoot an email to [email protected] using ‘Full Stack Game Developer Application’ as the title of the email. Make sure to provide as much relevant information as possible that will help us know whether you’re our ideal candidate. Finally, let us know your compensation expectations as well as what your favorite game is at the moment so we know you’ve read the entire post 🙂

Our interview process

If you have followed our instructions above, we will always reply to your application. If we think there’s a potential match, we’ll set up an interview to get to know each other (30 – 60 min). After a successful interview, we will ask for a small competency test. After, one more call is set up to discuss the test and/or meet some other people on the team before a decision is made.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.