Position: Senior Unity Developer
Company: Program-Ace
Experience required: 5y
English level: intermediate

REQUIREMENTS SKILLS:
• More than 5 years of experience in Unity3D application development;
• Good understanding of OOP, OOD, and design patterns;
• Strong knowledge of C#. Experience;
• VR Experience;
• Knowledge of linear algebra fundamentals;
• Good understanding of Agile-methodology of development;
• Experience in delivering VR games or apps;
• Fluent in english to work with me on a daily basis.

RESPONSIBILITIES:
• Connect with Firebase Authentication to provide login to the game
• Connect with Firebase Cloud Functions to interact with the game server and sync the client with the server
• Work with minimal multiplayer concepts (nothing is real time multiplayer interactions but the state of the world needs to be driven by the server and not the client)
• Able to implement a somewhat complex UI (screenshots attached)
• Able to work in an agile fashion with daily syncs with me to determine what we will work on
• Very well documented code and practices

WE OFFER:
• Competitive salary;
• Paid 24-day vacation;
• Sick leave compensation;
• Flexible working hours;
• Team buildings;
• Performance reviews with possible salary raises.