Middle
Full time
Negotiable
Remote
Dreams Quest is a diversified entertainment company building fantasy and dream-like content that is both breathtaking and adventurous, driving the soul to learn and explore even more.
As a games studio, we are developing an RPG open-world mobile game with a deep story and mythology and a narrative designed to give players a long journey of exploration, quests and experiences.
We are seeking passionate people who love to create new ideas, collaborate with and respect others, take ownership and responsibility for their work, are determined to find solutions, and love what they do, and have fun doing it.
What are you working on?
- Genres: Role-playing
- Platforms: Mobile
For which tasks (responsibilities)?
As a Rendering Engineer you will be responsible for connecting the visuals with the performance of the game. You will be responsible for ensuring the highest quality visual effects through exceptional 3D math skills and a sharp eye for visual detail along with coding experience to maximise performance on mobiles.
Dreams Quest is looking for a passionate Rendering Engineer/Graphics Programmer who has an eye for extreme detail, and can collaborate with a worldwide team who depend on your expertise and knowledge to transform requirements into efficient working code.
Responsibilities:
Developing and optimising for mobile devices that delivers highest performance possible
Developing and optimising rendering techniques, shaders, and graphics pipelines to achieve high-quality visuals and performance.
Handling low-level graphics programming, including GPU optimization, rendering algorithms, and shader development.
Work on features like real-time lighting, shadowing, particle systems, post-processing effects, and 3D rendering technology.
Working with C++ code to implement graphics features, and applying latest rendering techniques
Developing and optimizing shaders (HLSL code) on the GPU
Optimising code and data to improve both memory consumption and execution speed
Working on global lighting methods, dynamic lighting, shadow rendering and similar concepts
Collaboration and Coordination with team
Collaboration, coordination with tech artists and developers to improve the visuals and rendering speed
Collaborate closely with artists and other programmers to translate artistic visions into technically feasible and efficient rendering solutions.
What kind of professional are we looking for?
Qualification:
Minimum 3 years of experience in rendering
Bachelor’s degree in Computer Science or equivalent preferred
Must have worked on at least 1 (preferably 2) published games as a rendering engineer on mobile game
Proven experience and understanding of graphics programming for mobile devices (or related console gaming)
C++ , graphics engine & shader programming models and languages
A thorough grasp of vector math, memory management & multithreaded programming techniques specifically 3D math
Android, iOS or console rendering programming experience for RPG / 3D environments
GPU optimization and shaders experience
Ability to self-manage your time and work, meeting or exceeding deadlines
Open and creative mind that is passionate about game concepts and innovative to create new concepts and ideas to make gameplay exciting
Must be a self-motivated and energetic team player with a very strong work ethic and teamplayer
Passion for creating amazing environments in line with rapidly developing technology
Comfortable working in a fast-paced environment with weekly builds. Preferably with experience working in Agile prototyping and building.
Proficient in English
What are the conditions and bonuses?
What we are offering
100% remote work in an international environment on a prestigious project
Working with global, creative, friendly and talented teams
15 paid leave days per annum
Salary adequate to experience and skills