Mid/Senior Game Developer

February 13, 2023
Application ends: January 1, 2025

Apply for this job

Email *
Phone Number *
CV Attachment *
Browse

Upload file .pdf, .doc, .docx

Job Description

Full description of the position

We are looking for a Game Developer proficient with Unity and C# to join us in creating and guiding our core product, which helps companies and organizations to have their own multiplayer virtual world environment (nowadays called “metaverse”) with their own interactive contents, such as learning games, VR simulator, collaborative rooms and much more.

We believe in the power of XR and games applied not only for pure entertainment but also to help businesses solve problems and give value: based on the use case, we choose the best technology (be it Virtual Reality, WebGL, other platforms or a combination of them) and the best solution (single/multiplayer, learning game, simulation…), and design on it.

As a Game Developer in AnotheReality, you will have to engineer and develop our core product, from code architecture to polishing interactions and creating SDKs, analyzing requirements but also contributing with your own vision both as a user and as a technical expert. You will work with the other production departments, including design, UX, cloud & infrastructure, and you’ll also face business partners to understand their needs or to explain what our hard technical choices mean for them, why we’re taking them and the tradeoffs, in terms they can understand.

This is not a junior position: we’re looking for someone who’ll work in contact with junior and mid level resources, helping and mentoring them, and able to take charge of hard technical decisions and commit to deadlines. We also encourage everyone to create a stimulating environment for teamwork and sharing, being confident but humble. We’re not looking for the genius lone wolf developer: we’re looking for someone who is technically good but is able to discuss with others, and is able to listen to others and compromise when needed.

Also, all the other departments are your teammates: you will aim with them to achieve common goals, working in symbiosis and encouraging a cohesive working climate.

Responsibilities

Collaborate with designers, artists, and engineers to develop and refine key systems for our tech, adapting them on our framework but also with an eye to other projects
Define or improve system architecture and plan future developments along with other developers
Communicate in an effective way both to the technical team and to non-technical people, to ask questions and explain technical choices when necessary
“With great power comes great responsibility”: make decisions. And understand when it’s time to cut, what to cut and what to keep
Develop solutions consistent with the agreed design and check for potential inconsistencies
Care about writing good, optimized, “talkative” and well organized code
Create and maintain a clear and efficient technical documentation
Own the product vision and ensure that creative, quality and budgetary goals are met
Mentor other team members as needed and check the quality of their work
Stay up-to-date with state of the art technology and coding practices, promoting their use within the studio

Required Skills

3/6+ (Mid/Sr) years of industry experience, with proven track record of completed projects
Strong Unity engine knowledge and practical programming skills in C#
Previous experience in the development of networked products with live services
A good understanding of networked solutions and web services
Able to analyze design features and formulate development plans and time estimates
BSc in Computer Science or equivalent knowledge foundation
Excellent ability to setup system architecture and create technical parts of the application, solving issues and identifying solutions
A good communicator, willing to help others and share knowledge also to non-gamers or non-technical people
Passion for games, XR and cutting edge technology
Curious to tackle challenges as they appear
Able to mentor other junior programmers and to delegate work

Ideal Bonus Skills
Good knowledge of VR and AR design principles
Working knowledge of the 3D asset production pipeline
Knowledge of addressable asset management
AI development
CI/CD experience
Web XR related technologies (A-Frame, Three,js,…)
Web3 related technologies and usage of blockchain cryptocurrencies and transactions via Unity

We offer
A friendly, transparent and ambitious working environment
A wide range of competences that cover all the main figures for developing a complete product
A high degree of freedom and responsibility about the growth of the core business technology
Flat structure and little to none bureaucracy
Personal and career development
Lots of VR/AR to play with!

NOTE: if you do not have prior working experience developing on VR/AR technologies do not worry! Even though having it is definitely a plus, we think that you can learn to work with them with the help of the team.