Full Stack Game Developer

Awesome Prototype Programmers
Berlin, Germany
1 day ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

Unity 3d JavaScript (Programming Language) Continuous Integration Video Game Development MongoDB Software Engineering Systems Integration HLSL Information Technology Software Version Control

Job description

  • Be part of the development process and continuously improve the devepment process. Provide high quality code throughout the entire production cycle.
  • Work on game features and successfully deliver high quality code in reasonable time.
  • Mentor other developers in the team and help maintain the quality of the code and the product in general.
  • Be able to take ownership of entire features or components of the game and if needed, work with other members of the team to deliver large and complex features in time and at very high quality.
  • Partner with art team / producers to ensure schedules and plans to meet business and project needs.

Requirements

We are looking for an experienced Game Programmer who is self-motivated, goal-orientated and a strong team player. You take pride in your work, and know what it means to take responsibility and deliver quality focused products. You enjoy working in a dynamic and agile environment. You have the knowledge and ability to visualize how things should work, and how to translate this into a functioning solution., * Bachelor or equivalent degree in Computer Science or similar area.

  • 3 years of experience working in a game studio (>20 employees) with minimum 2 years of experience working on Unity3D.
  • At least 7 years of work experience in the software industry
  • Experience with entire game production pipeline and working on a live game.
  • Advanced knowledge of game development in Unity3D (ex. Asset Bundles, Integrating or writing Plugins, Shaders).
  • Good Knowledge of server side development (BaaS/Javascript/MongoDB).
  • Good Knowledge of build / version control, pipeline management and Continuous Integration best practices.
  • Experience with mentoring other developers in the team.
  • Excellent communication and collaboration skills.
  • Takes initiative to solve problems without being told, resulting in excellent follow-through.
  • Deep passion for games and entertainment industry
  • Good command of English
  • Advanced verbal communication skills in German

Nice-to-have

  • IT hardware / Infrastructure experience
  • Game Design experience.
  • Advanced verbal communication skills in German

About the company

At Awesome Prototype programmers are gameplay masters. Beyond building tech, you will wear your designer hat and make a ton of calls on what goes into, and what doesn’t go into, games. With constant development of both live games and prototypes, game programmers have a ton of responsibilities here, and we’re looking for the best of the best… the type of programmers we can build entire game teams around.

One of the most important aspects of the Game Programming Team at Awesome Prototype is the ability to communicate and share our work between projects. If one game team creates something cool, we often use or repurpose that in another game. Part of your role will be to effectively collaborate and share knowledge among the rest of the team., We’re serious about creating very high quality products, processes, tools and everything in between. Do some of your best work at Awesome Prototype!

  • Have an impact from day one. Drive and influence the creation process of our games.
  • We’re a collaborative, smart and hardworking team that learns from each other every day.
  • Competitive benefits matching your level of experience.
  • Work and live in Berlin - one of the most creative, culturally diverse, beautiful and affordable cities in the world with one of the fastest growing game development scenes.
  • Many fun company celebrations and team activities.
  • Complimentary coffee, water, fruits and snacks.

Please submit your CV and code samples (max 3-5 files of a game in C#. Does not need to be executable. Preference is Unity 3D mobile game project, but not necessary. Please label non-original code either as a comment at the top of a class, or at the position where the code was added).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:36 min

Development tools for spatial computing and drones

Zaid Zaim Zaid Zaim · World Congress 2023

2:01 min

Migrating existing applications from MongoDB to Postgres

Nikita Shamgunov Nikita Shamgunov · World Congress 2024

3:49 min

Learning modern programming techniques through hackable web games

2:30 min

Technical trade-offs between game engines and headsets

Zaid Zaim Zaid Zaim · World Congress 2023

1:21 min

Realizing the limitations of MongoDB for live statistics

Josip Stuhli Josip Stuhli · World Congress 2023

Videos

See all

Related articles

See all