Senior Animation Programmer

Senior Animation Programmer

Edinburgh Full-Time 42000 - 84000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Design and implement large-scale animation systems while mentoring junior staff.
  • Company: Join a leading game development company known for innovative animation solutions.
  • Benefits: Enjoy unlimited mental health support, stock options, and generous annual leave.
  • Why this job: Be part of a creative team that values collaboration and innovation in game animation.
  • Qualifications: Strong C++ skills and experience with AAA video game animation systems required.
  • Other info: Remote work options available, plus unique perks like birthday celebrations and caregiver leave.

The predicted salary is between 42000 - 84000 £ per year.

The Senior Animation Programmer is responsible for designing and implementing large-scale animation systems with minimal guidance and providing technical support and mentoring to junior staff. The position reports to a Lead or Director in the programming team. The role requires proactive collaboration with other disciplines to resolve problems quickly, clear requirement elicitation, and translating them into flexible, reusable solutions. The Senior Animation Programmer should have an excellent understanding of best practices within game animation, including experience with animation graphs, focusing on character animation, and staying updated on industry innovations.

Responsibilities

  • Deliver high-quality game animation systems using appropriate levels of abstraction.
  • Support other teams in using animation systems and work closely with technical animators and animators to deliver features.
  • Identify and debug technical problems efficiently.
  • Prioritize, plan, and manage tasks with minimal oversight.
  • Collaborate on technical direction and develop innovative solutions for animation challenges.
  • Mentor junior team members and communicate effectively across teams.
  • Educate and support other teams in the correct and efficient use of animation systems.
  • Utilize appropriate data structures and algorithms to maximize efficiency in development and runtime performance.
  • Report new problems, delays, and risks to management.
  • Seek support from higher management when necessary.

Requirements

  • Strong C++ programming and debugging skills.
  • Excellent understanding of animation concepts and performance trade-offs.
  • Experience with graph-based animation systems.
  • Ability to tune animation systems based on high-level design input.
  • Strong communication skills and experience mentoring.
  • Extensive knowledge of algorithms and data structures.
  • Understanding of multi-threading and high-level networking concepts.
  • Ability to quickly understand complex code.
  • Self-motivated problem solver with the ability to plan subsystems independently.
  • Experience in video game animation system development, including shipped AAA titles.
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent.

Our Global Benefits & Perks

  • Unlimited coaching & therapy with Oliva for mental health support.
  • Annual Learning Allowance for personal development.
  • Stock Options for all employees.
  • Compassionate Leave for personal circumstances.
  • Birthday Present: gift voucher or charity donation.
  • Birthday Day off to celebrate your birthday.
  • Caregiver Leave: up to 5 days annually.
  • New baby gift: support for meals or cleaning services.
  • Remote Working Budget for remote employees.
  • Pension scheme for retirement planning.
  • Social events for office and remote staff.
  • If based in the UK, additional benefits include: 29 days annual leave plus 3 bank holidays.
  • Long Service Days: extra days on 2nd and 4th anniversaries.
  • Private Medical Insurance with AXA.
  • Healthcare Cash Plan with Medicash.
  • Enhanced Family Leave policies.
  • Cycle2Work scheme.
  • Electric Car Charging at our Edinburgh office.

Note: Benefits are reviewed annually and may change. Applicants should have the right to work in the country of the vacancy.

Senior Animation Programmer employer: Build A Rocket Boy

As a Senior Animation Programmer at our company, you will thrive in a dynamic and supportive work culture that prioritises employee well-being and professional growth. With benefits like unlimited mental health coaching, an annual learning allowance, and generous leave policies, we foster an environment where creativity and collaboration flourish. Located in the UK, our office offers unique perks such as electric car charging and social events that enhance team bonding, making us an exceptional employer for those seeking meaningful and rewarding careers in game animation.
B

Contact Detail:

Build A Rocket Boy Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Animation Programmer

✨Tip Number 1

Familiarise yourself with the latest trends in game animation and be prepared to discuss them during your interview. This shows that you are proactive and passionate about the field, which is crucial for a Senior Animation Programmer role.

✨Tip Number 2

Network with professionals in the gaming industry, especially those who work in animation. Attend industry events or join online forums where you can connect with others and gain insights into the latest challenges and solutions in animation programming.

✨Tip Number 3

Prepare to showcase your problem-solving skills by thinking of specific examples from your past experiences where you successfully debugged complex animation systems or mentored junior staff. This will demonstrate your capability to handle the responsibilities of the role.

✨Tip Number 4

Research StudySmarter's current projects and technologies used in their animation systems. Being knowledgeable about our work will help you tailor your discussions and show how you can contribute to our team effectively.

We think you need these skills to ace Senior Animation Programmer

C++ Programming
Debugging Skills
Animation Concepts
Graph-Based Animation Systems
Performance Trade-Offs
Task Prioritisation and Planning
Technical Mentoring
Communication Skills
Algorithms and Data Structures
Multi-Threading
High-Level Networking Concepts
Complex Code Comprehension
Problem-Solving Skills
Video Game Animation Development
Collaboration with Technical Teams

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ programming, animation systems, and any relevant AAA titles you've worked on. Use specific examples to demonstrate your skills in debugging and mentoring.

Craft a Strong Cover Letter: In your cover letter, express your passion for game animation and detail how your background aligns with the responsibilities of the Senior Animation Programmer role. Mention your collaborative experiences and problem-solving abilities.

Showcase Relevant Projects: If possible, include links to your portfolio or projects that showcase your work with animation graphs and character animation. Highlight any innovative solutions you've developed in past roles.

Prepare for Technical Questions: Be ready to discuss your understanding of algorithms, data structures, and multi-threading concepts during interviews. Prepare examples of how you've applied these in previous projects to solve complex problems.

How to prepare for a job interview at Build A Rocket Boy

✨Showcase Your Technical Skills

Be prepared to discuss your strong C++ programming and debugging skills in detail. Bring examples of past projects where you designed and implemented animation systems, highlighting your understanding of performance trade-offs and algorithms.

✨Demonstrate Collaboration Experience

Since the role requires proactive collaboration, share specific instances where you worked closely with technical animators or other teams. Emphasise your ability to communicate effectively and resolve problems quickly.

✨Prepare for Problem-Solving Scenarios

Expect to be asked about how you identify and debug technical problems. Prepare to discuss your approach to troubleshooting and provide examples of challenges you've faced in previous roles, particularly in game animation.

✨Highlight Mentoring Experience

As mentoring junior staff is a key responsibility, be ready to talk about your experience in this area. Share how you've supported and guided less experienced team members, and the impact it had on their development.

Senior Animation Programmer
Build A Rocket Boy
B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>