Mid Animation Programmer - F/M/NB

Novaquark

Job Summary

Novaquark is seeking an Unreal Engine Animation Programmer for Age of Bharat. This role involves designing, developing, and maintaining animation logic systems for characters using C++ and Unreal Engine Blueprints. The programmer will collaborate with animation, game design, and gameplay programming teams to create responsive and modular animation systems, debug issues, and contribute to pipeline improvements.

Must Have

  • Design and Develop Animation systems that answer specific needs from the departments, and integrate them in the framework of a character animation suite
  • Debug issues related to animation integration, maintain systems through the evolutions of the project, and assist other teams with questions related to animation programming
  • Keep up to date with the latest technology from Unreal Engine and beyond, and make suggestions for improvements in the animation pipeline

Good to Have

  • Experience with steps of the animation pipeline outside Unreal Engine (Maya, asset export…)

Perks & Benefits

  • Competitive packages and seamless onboarding for international team members
  • Tailored benefits for each country

Job Description

The position

Job description

  • Responsibilities: Development of animation logic systems
  • Team composition: 4 people total - 1 Associate Lead, 1 Senior, 2 Intermediate
  • Team work: Animation, Game Design, and Gameplay Programming

We are looking for an Unreal Engine Animation Programmer to help with designing, developping and maintaining systems governing the animation logic of the characters in Age of Bharat, both in C++ code and in Unreal Engine Blueprints. As part of a 4-person team, you will work closely with animation, design, and other programming teams to answer the needs in responsive and modular animation systems accross all departments.

Core Mandate (3 main missions)

  • Design and Develop Animation systems that answer specific needs from the departments, and integrate them in the framework of a character animation suite;
  • Debug issues related to animation integration, maintain systems through the evolutions of the project, and assist other teams with questions related to animation programming;
  • Keep up to date with the latest technology from Unreal Engine and beyond, and make suggestions for improvements in the animation pipeline;

Success Criteria (What are we expecting from you in the next months)

  • Functional and robust animation systems are designed in response to needs, and are properly implemented in the existing frameworks;
  • Participation in the review process of code, both giving and receiving feedbacks;
  • System design ideas are drafted from the conversation with other departments and their identified needs;
  • Issues arising from animation systems are identifed, tracked, and fixed

Key information

  • Accepting permanent staff and freelance candidates
  • Availability: ASAP (if available later, do not hesitate to apply!)
  • Location: Full remote possible (Europe only)
  • Compensation and Benefits:

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

Hard skills

  • Mandatory (if a candidate doesn’t have it in his/her background, the hiring process will not continue)
  • C++ Proficiency
  • Experience with Unreal Engine’s Animation Blueprints and other animation systems
  • Experience collaborating across multidisciplinary teams
  • Strong problem-solving skills and autonomy
  • Nice to have (if the candidate doesn’t have it, we can continue the hiring process)
  • Experience with steps of the animation pipeline outside Unreal Engine (Maya, asset export…)

Recruitment process

1. First conversation (20 min) by video call with Arthur (Recruiter) and Tushar (Lead Tech): To learn more about your experience, your expectations and Novaquark

2. Technical Test (sent 30min before the Technical Interview): To assess your skills

3. Technical Interview (1 hour) with Vincent (Lead GPP) and Jean-Raphaël (Associate Lead Animation Programmer): To meet your futur manager and to go deeper in our current context

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!

10 Skills Required For This Role

Team Management Character Design Cpp Unreal Talent Acquisition Game Texts Composition Blueprints Maya System Design