Senior Animation Programmer - F/M/NB

Permanent contract
Salary: €44K to 54K
Starting date: March 31, 2025
Fully-remote
Experience: > 7 years

Novaquark
Novaquark

Interested in this job?

Questions and answers about the job

The position

Job description

Context

  • Are you passionate about creating fluid, dynamic, and responsive animation systems that enhance player immersion in AAA games?

  • Do you have expertise in Unreal Engine 5, real-time IK, state machines, procedural animation, and C++, along with a strong ability to collaborate with animators and game designers?

  • Ready to develop and optimize cutting-edge animation systems that bring characters to life in an immersive gameplay experience?

Why do we need a Senior Animation Programmer ?

As our studio develops a AAA action-adventure combat game inspired by Indian mythology, we need a Senior Animation Programmer to develop, refine, and optimize animation systems that ensure fluid, realistic character movement. Your expertise will be essential in building seamless animation logic, optimizing real-time performance, and creating tools to enhance animation workflows within Unreal Engine 5.

Your future team

You will join a project with 100 people (Gameplay Programmers, Designers, Artists, etc.) from multiple countries (Europe, Canada, USA…). The team is set to grow in the future!

All techs are supervised by Colin (Lead Tech) and you will work closely with him.

Key information

  • Accepting permanent staff and freelance candidates

  • Availability: April (if available earlier or later, do not hesitate to apply!)

  • Location: Paris or Montreal (Full remote possible)

  • Compensation and Benefits (France):

    💸 44k€ to 54k€ (+ depending on profile)

    🌍 Full remote possible

    🏖️ 25 paid holidays + 11 RTT

    🍴 Lunch vouchers via Swile

    🩺 Health insurance via Alan, 100% covered

    💵 Referral bonus of €600

  • Compensation and Benefits (Canada):

    💸 90k$CAD to 110k$CAD (+ depending on profile)

    🌍 Full remote possible

    🏖️ 20 paid holidays

    🩺 Premium health insurance

    💰 Opening of a retirement savings account after the probationary period

    💵 Referral bonus of 900$CA

  • Compensation and Benefits (Other country):

    We partner with Deel to facilitate hiring globally, ensuring compliance with local labor laws and providing tailored benefits for each country. This collaboration allows us to offer competitive packages and seamless onboarding for our international team members, enhancing their employment experience no matter where they are located.


Preferred experience

Your future impact

  • Advanced Animation Systems Development:

    As a Senior Animation Programmer, you will design and implement state machines, real-time IK, procedural animations, and physics-driven animation systems, ensuring smooth and immersive character movement.

  • Collaboration & Innovation:

    You will work closely with animators, game designers, and technical artists to integrate high-quality animations that align with gameplay mechanics and artistic direction.

  • Optimization & Debugging:

    You will be responsible for debugging and optimizing animation systems to maintain high performance across platforms, ensuring seamless real-time execution.

  • Workflow & Tool Development:

    You will create and refine animation tools and pipelines to improve efficiency, helping animators and designers implement high-quality animations more effectively.

    Impact Overview:

    • Players will experience fluid, natural character animations, making movement and interactions feel seamless and immersive.

    • The Game will benefit from optimized, scalable animation systems, ensuring smooth performance without sacrificing visual fidelity.

    • Internal Teams will thrive with your technical leadership, benefiting from efficient animation tools and workflows.

    • By staying up to date with the latest animation programming techniques, you will contribute to cutting-edge innovation at Novaquark.


Recruitment process

1. First conversation (20 min) by video call with Arthur (Recruiter): To learn more about your experience, interests, the role, and Novaquark.

2. Technical test (30 min) sent 30min before the Technical Interview.

3. Technical interview (45 min) via video call with Vincent (Lead Gameplay Programmer) and an Associate Lead Programmer: To assess your technical skills and talk about your test

Throughout the entire recruitment process, Arthur will ensure follow-up and coordination. Do not hesitate to send your portfolio in addition to your CV to showcase your creations!

Want to know more?