Logo of Magic Media

Unity Graphics Programmer

Photo of Ilya Leonov
Ilya Leonov
3D GraphicsGaming
Must have skills:
Considering candidates from:
Work arrangement: Remote
Industry: Computer Games
Language: English
Level: Middle or senior
Required experience: 2+ years
Size: 501 - 1000 employees
Logo of Magic Media

Unity Graphics Programmer

Magic Media is an international tech group powered by building creativity and protecting innovation. They are home to an expansive group of professionals and industry-leading experts across all avenues from interactive entertainment, software, application and game development to cybersecurity, VFX, art and animation.
They are searching for a Graphics Programmer in Unity who will join the team. The ideal candidate will have extensive full-time graphics programming and Unity programming experience in games.

  • Creation of shaders and graphics pipelines 
  • Development of art tools for different gaming titles. This includes design, development, coding, testing, and debugging
  • Work with highly efficient and high-quality graphics, from shader development to runtime implementation
  • Development of systems involving materials and textures
  • Research and development for cutting-edge technologies
  • 3+ years of experience as a Unity game developer
  • Experience working as a graphics engineer for game features or full game titles
  • Knowledge of procedural generation, preferably using the Unity engine
  • Strong skills in Unity
  • Should be familiar with performance bottlenecks and ways to resolve them, multi-threading, OS concepts and optimization
  • Solid debugging skills
  • Strong reporting and documentation skills
  • Flexibility and ability to adapt to new technological changes as per project need
  • Involved in the development of at least one large game title from A-Z
  • Experience with mobile and WebGL games
  • Solid technical foundation (e.g. Computer Science / Maths Degree or equivalent)
  • 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
Interview process:
  • Intro call with Toughbyte
  • A culture-fit interview
  • A technical interview 
  • A general interview

Position closed, but we can still help

Check out our current open positions