Position: Unity 3D Developer
Company: Romen Personnel
Category: Unity
Experience required: 3y
English level: intermediate

What professional skills are important to us:
3+ years of experience as a Unity developer (we will consider less experienced, but highly motivated and trained specialists);
deep understanding of the process of developing games in Unity;
experience with AR / VR;
3+ years of experience with game physics;
3+ years of experience in mobile and/or console game development;
3+ years of experience in optimizing memory and space usage;
experience in scripting; work with a graphical interface, textures, animation.

It Will be a plus:
experience with Oculus Quest;
experience in the gaming industry;
experience in developing applications for the mobile OS (Android, iOS).

What to do in the project?
turn design ideas into functional games;
discuss ideas with the development team;
develop and improve the product (introduce new functions and mechanics);
identify and fix code errors;
test the functionality of the game;
development of updates for games.

Team size and structure: we have a linear structure and you can communicate directly with each team member. The team consists of 15 people.

Selection process:
1. CV.
2. Interview with HR.
3. Interview with the lead developer.
4. Offer.

About outsourcing company
We have been developing games, VR/AR, and assets that help other developers in their work for over 9 years. Our team is exclusively highly qualified specialists who work on AAA projects and collaborate with companies such as MoonStudio, One signal, etc. We have been in the top downloads in the Asset Store since 2013.

Our projects are written in C # Unity, but sometimes it can be native apps for iOS (Swift) or Android (Kotlin). Most projects have a CD/CI flow set up using GitHub Actions for testing and building builds (sometimes we use Unity Cloud Build), which in general greatly improves the development process.
Our Git Branching Strategy, Code Convention Unity C #, and Conventional Commits. For the backend, we use both ready-made services and custom servers if necessary for the project.
Communication within the team and the project takes place in Slack, for specific events we call up in Google Meet. Every day we make a live stand-up or in text format, discuss tasks for the day/sprint/MS and analyze the current progress.