Senior Rendering Developer (OpenGL or DirectX)
GMS Services
Job Summary
As a Senior Rendering Developer, you will be responsible for working with an existing engine to develop rendering tools for characters, environments, streets, rivers, and visual effects in a browser-based high-quality MMO game. Your role involves writing OpenGL shaders, collaborating with Lead Developers and Lead Artists to ensure functionality, translating artistic concepts into technical solutions, and working in a deadline-oriented environment. You will be part of a professional and international team, contributing to games with over 300 million users, offering opportunities for growth and the chance to contribute your ideas.
Must Have
- 6 years of C++ experience.
- Excellent understanding of OpenGL or DirectX.
- High math skills for algorithm implementation.
- Senior role in a shipped 3D game.
- Experience with scene graph systems.
Good to Have
- Experience with C#.
Perks & Benefits
- Challenging and engaging software development environment.
- Professional and international team of specialists.
- Teamwork, quick decisions and possibilities to grow.
- Career paths and options to develop further.
- More than 300 million users for your game!
Job Description
Our client is one of the leading online game developer. Employees from 35 countries use state-of-the-art technology to transform the industry with innovative gaming concepts, while setting international standards to fulfill the expectations of more than 300 million gamers in over 200 countries.
Your responsibilities:
- You work with an existing engine on a browser-based high-quality MMO game;
- You develop rendering tools for characters, environments, streets, rivers and some visual effects;
- You write OpenGL shaders to create an optimum look for the game;
- You work closely with Lead Developers and Lead Artists to ensure that all necessities and functionality are included in production shaders and tools;
- You translate artistic ability into technical solutions;
- You prioritize, multi-task and perform in a deadline oriented environment.
- You have extensive practical knowledge of C++ for 6 years;
- You have an excellent understanding of techniques and technologies relating to shading, lighting and rendering with OpenGL or DirectX;
- You have high math skill level to read, understand and implement algorithms from technical papers;
- You successfully worked on at least one shipped 3D-Game in a senior role;
- You have previous experience on working with scene graph systems;
- You have strong interpersonal and communication skills;
- You have the ability to multi-task, prioritize, solve problems and work with deadlines;
- You are a proven team player;
- You have practical experience with C#;
- You are fluent in technical and business English.
- A challenging and engaging software development environment with multiple proven and exciting games from start to end;
- A professional and international team of specialists in all areas supporting you with long-year industry expertise;
- Teamwork, quick decisions and possibilities to grow and supply own ideas;
- Career paths and options to develop further over time;
- More than 300 million users waiting for your game!
11 Skills Required For This Role
Team Management
Communication
Team Player
Rendering
Cpp
Data Structures
Lighting Shading
C#
Open Gl
Algorithms
Direct X