About the Job

Illfonic is looking for a Senior Animation Programmer to work in Unreal Engine 4. Responsibilities include developing animation and gameplay features for multiple projects and mentoring other programmers. The job requires 3+ years experience, a strong understanding of writing portable C++ code and source control. Also, it helps to have experience with Unreal Engine 4 and animating yourself, but those are bonus.

Founded in 2007, IllFonic (IllFonic, LLC) is an independent video game developer with studios in Lakewood, Colorado; Tacoma, Washington; and Austin, Texas. We offer a flexible work location policy, including work from home full-time, work in office full-time, and work in office part-time. Our staff is composed of video game, music, and technology veterans redefining how games are made and marketed. Titles and collaborations include Predator: Hunting Grounds, Friday the 13th: The Game, Dead Alliance, Star Citizen, Evolve, Armored Warfare, and Nexuiz.

Responsibilities

  • Work with animation department to implement animations as smooth and as accurately as possible
  • Implement animations without negatively impacting player input or gameplay mechanics
  • Implement designed gameplay features
  • Debug any engine, gameplay or software issues that may arise
  • Perform code reviews
  • Mentor other programmers, helping them grow and develop
  • Work on multiple projects
  • Take the initiative to identify, prioritize, call-out, and suggest solutions to problems both big and small
  • Regularly playtest builds and provide professional feedback to the team on how to improve our games
  • Share your thoughts about how to make the company a better place to work, improve the creative process, and help deliver better games

Requirements

  • 5+ years game industry experience
  • Strong experience with source control
  • Strong inter-departmental communication skills
  • Write fluent portable C++ code
  • Experience with modern game platforms (PC, Xbox One, PS4, Switch)
  • Experience with profiling and optimization techniques
  • Experience working on multiplayer games
  • Familiarity with a wide range of gameplay systems including AI, physics, networking and rendering
  • Strict use of code names and complete confidentiality of project information for as long as its required

Bonus

  • Experience with Unreal Engine
  • Experience with Maya, Mobu, Blender
  • Experience with animation systems such as physically based, procedural or motion tracking
  • Experience with Python