Graphics Programmer

Magic Media Logo

Magic Media

πŸ“Remote - Ukraine

Summary

Join Magic Media, a leading media, entertainment, and tech group, as a Graphics Programmer! You will develop high-quality graphics for mobile games (Android and iOS), focusing on shaders, graphics pipelines, and art tools. Responsibilities include design, development, coding, testing, debugging, and technical documentation. You'll need 5+ years of experience as a Graphics Engineer with expertise in Metal (iOS) and/or OpenGL ES. A passion for video games and strong debugging skills are essential. This permanently remote position offers career growth, flexible hours, ongoing training, and a collaborative international environment.

Requirements

  • Experience in Metal (iOS) and/or OpenGL ES
  • 5+ 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
  • Worked as a graphics engineer in game features or full game titles

Preferred Qualifications

  • Experience with mobile games
  • Involved in the development of at least one large game title from A-Z
  • 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.