Position: Unity Developer (Middle/Senior)
Company: Barbara Bang
Category: .NET
Experience required: 3y
English level: pre

Barbara Bang is looking for a Unity developer for a new mobile project.

**Responsibilities:**
— Implementation of game mechanics;
— Write unit tests
— Automation of the production of cinematic creatives on Unity;
— Implementation of UI, procedural animation, graphic effects;
— Creation of editors and utilities for designers;

**Requirements:**
— 3+ years of experience as a mobile/Unity game programmer. 
— Understanding the basics of Unity UI. (UGUI)
— Development experience in C#.
— Attention and the ability to read someone else's code,
— Basic knowledge of algorithms and data structures

**Would be nice to have:**
— Data Oriented Design and Entity Component Systems (Entitas, Svelto.ECS, Unity DOTS…)
— Understanding of the Graphics Pipeline (URP, HDRP) , Shaders, 3D Maths;
— Knowledge of other programming languages (C, Rust, Zig, Go, Python …)

**Interview steps:**
— Share with us your portfolio (will be a plus)
— Interview with Recruiter. 
— Interview with the Head of Production.
— Chat with HRD  (potentially)

**Compensation:**
Ready to discuss your experience and expectations.
 
**Future Team:**
— Art Team.
— Management.
— Development Team.
— Head of Production
— Designers.
 
**We offer:**
— 24 working days of annual paid vacation.
— 30 calendar days of annual paid sick leave with a medical document.
— 5 working days of annual paid sick leave with no documents.
— Supportive and helpful team of professionals.
— Amazing opportunity to be a part of creating the company’s history.
— Professional growth along with the company’s one.
— Transparent communication and feedback culture regarding your success and challenges, because we care.
— We are a Remote company, so you have the possibility to work from anywhere in the world.