Position: Middle/Senior Unity Developer
Company: BrainBerry Group
Category: Unity
Experience required: 3y
English level: upper

As a member of the development team, you will be given the freedom and responsibility for the further active development of our project. You will be part of the whole process, from choosing the best tools to finding smart ways to meet user needs.

Today, we have helped numerous businesses and companies grow by developing our very own technological house blend of VR/AR (and all those other tech acronyms), creating what we call Full Reality: our innovative tool that allows us to enhance experiences to the fullest.

What Sets You Apart

To be the perfect fit for this position, you need to work at a high level and have impeccable communication skills so you don't miss anything. You also need to be the kind of person who thrives in this fast-paced environment and can keep your projects on schedule 
Also:
- You are driven by one goal: to create the most fantastic user experience and steadily improve it.
- You are very meticulous, pay great attention to detail and value performance.
- You are a positive, proactive team player, able to deliver off-the-shelf features with minimal guidance.
- You have excellent communication and collaboration skills, working cross-functionally with other developers, designers, and product managers.
- You have a good level of English (spoken and written)


Your Skillset/Requirements:

- High seniority;
- Experience in Unity development;
- Experience in C# programming;
- Experience in JavaScript and TypeScript programming;
- Experience in both web and software development;
- Experience with UX issues;
- Experience in XR solutions;
- Good knowledge and experience with Git;
- Familiarity with DRY and KISS design patterns;
- Familiarity with the OOP paradigm;
- Good interpersonal and communication skills in English or Italian;
- Well-developed feedback skills;
- Proven ability to adapt to new work-flows, and different development environments;
- Proven ability to develop a collaborative spirit in a team environment;
- Creativity and resourcefulness in problem-solving;
- Good knowledge and experience with GitLab (Nice to have);
- Experience in OpenGL solutions development (Nice to have);
- Experience in WebGL solutions development (Nice to have);
- Knowledge and experience in VueJs (Nice to have);
- Experience in Bash scripting (Nice to have);
- Willingness to learn new programming languages;

Your main tasks:

- Collaborate with the team on bug fixes;
- Collaborate with the team on the development of new ShelfZone features;
- Collaborate with the team on the integration of new ShelfZone features into frontend;
- Collaborate with the team on the R&D process for new web-based projects;
- Document the solutions developed;
- Diagnosis, documentation and bug resolution.