Graphics Programmer

Magic Media Logo

Magic Media

πŸ“Remote - Ukraine

Summary

Join Magic Media, a leading media, entertainment, and tech group, as a C++ Graphics Programmer. You will be responsible for developing high-quality graphics, shaders, and art tools for various gaming titles. This role requires extensive experience in graphics programming and Unity, along with strong debugging and documentation skills. The position offers a permanently remote work arrangement, flexible hours, and opportunities for professional development within a fast-paced, international team. Magic Media prioritizes creating engaging games and values its employees' expertise and talent.

Requirements

  • Worked as a graphics engineer in game features or full game titles
  • 3+ years of experience as a Graphics engineer
  • A passion for video games

Responsibilities

  • Work with highly efficient and high quality graphics, from shader development, tools development to runtime implementation
  • Development of systems involving materials and textures
  • Research and development for cutting edge technologies
  • Work on low-level graphics for mobile platforms
  • Should be familiar with performance bottlenecks and ways to resolve them, multi-threading, OS concepts and optimization
  • Very strong debugging skills
  • Strong reporting and documentation skills
  • Flexibility and ability to adapt to new technological changes as per project need
  • Estimate task completion and write technical design documents

Preferred Qualifications

  • Involved in the development of at least one large game title from A-Z
  • Experience with mobile games
  • Knowledge of Kotlin and/or Swift
  • Solid technical foundation (e.g. Computer Science / Maths Degree or equivalent)

Benefits

  • Permanently remote position
  • An opportunity to hone and improve your skills by applying them to a diverse variety of engaging projects
  • Be part of an international group with offices worldwide
  • Career growth and development
  • Working closely with a team of like-minded people in a fast-paced, multicultural environment
  • Ongoing training and professional self-improvement opportunities
  • Flexible working hours
  • An inclusive culture and open communication

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.