Position: 3D Engineer
Company: Program-Ace
Experience required: 3y
English level: intermediate

Program-Ace is a team of professionals that is capable of bringing the most ambitious ideas to life. And this cool, talented, creative, and continually growing team needs a 3D Engineer.

REQUIREMENTS SKILLS:
⦁ Excellent understanding of OOP, OOD, SOLID;
⦁ Excellent Unity animation knowledge (Animation Rigging package, Timelines, etc.);
⦁ Ideally 4+ years of professional experience working in games development as Unity developer;
⦁ At least 3 shipped games or industrial projects – worked on it during all phases of development;
⦁ Professional experience with Unity;
⦁ Professional C# programming experience;
⦁ Good understanding of 3D mathematics (analytical geometry);
⦁ Solid understanding of coding processes, standards, and methodologies;
⦁ Experience in prototyping and rapid iteration of features;
⦁ Agile development experience; 
⦁ A positive personality;
⦁ Development for iOS, Android platforms;
⦁ Excellent written and verbal communication skills on.

RESPONSIBILITIES:
⦁    Working with existing project:
⦁    Working on 3D animation part; 
⦁    Forward/inverse kinematics;
⦁    Rigging & Skinning;
⦁    Possibly procedural animation;
⦁    Propose tech solutions;
⦁    Calls with customer;
⦁    Ensuring code and feature quality and stability.
WOULD BE A PLUS:
⦁ Experience with other 3D Engines;
⦁ Experience with iOS, Android building pipeline;
⦁ Strong mathematical skills.