Position: Senior Unity 3D Engineer
Company: 3asoft
Category: .NET
Experience required: 3y
English level: upper

3asoft is looking for an experienced Unity 3D engineer for a long-term project. Our customers are one of the world’s leading suppliers of scaffolding. The project is a construction application in which users can easily construct various buildings and structures.

The customer is the company, the world’s leading supplier of scaffolding, which develops its own software solutions for in-house services.
The project is 1+ years old, just finished the MVP phase and now the team is expanding
(~10 teammates: front, back, QA, DevOps, PM, Team lead)
Main stack: Unity, C#, .NET core, AWS, Kubernetes, Doker, ML

Requirements:
4+ years of experience writing production-quality software Unity
Strong knowledge of C# programming language
Knowledge of data structures, algorithms, and architectural design patterns
Deep understanding of OOP, SOLID and best practices
Excellent communication skills
English: upper-intermediate or higher

Will be preferred:
Experience with Machine Learning
Bachelor’s Degree in Computer Science, Computer Engineering or a related engineering degree
Understanding of TDD and Unity test framework

Interview stages:
1. General HR interview
2. Interview with TechLead (customer)
3. Here we go

Being a part of 3asoft means having:
— High level of flexibility and freedom
— p2p relationship with worldwide customers
— Competitive compensation paid in USD
— Fully remote working