Position: Senior C++ Game Animation Programmer
Company: N-IX
Experience required: 3y
English level: intermediate

Requirements:
Expert knowledge of modern C++
Strong knowledge of design patterns and software engineering best practices
Minimum 4 years of software engineering experience
Strong math skills, theory, and practical application of 3D maths in games
In-depth knowledge of several game systems, including animation and player control, in both tools/pipeline and runtime
Experience designing and developing animation systems within the games industry
Strong verbal and written communication skills in English

Good to have:
Experience in Unreal Engine 4 animation and sequencer systems
Using blend trees, state machines, and procedural systems to create believable human performances in software
Experience with motion matching system

We offer:
- Flexible working hours
- A competitive salary and good compensation package
- Possibility of partial remote work
- Best hardware
- A masseur and a corporate doctor
- An inspiring and comfy office

Professional growth:
- Challenging tasks and innovative projects
- An individual development plan
- A personal education budget
- Mentorship program
- Business trips

Fun:
- Corporate events and outstanding parties
- Exciting team buildings
- Memorable anniversary presents
- A fun zone where you can play video games, foosball, ping pong, and more.