# Rendering Developer

**Company:** [Sperasoft](http://jobs.workable.com/companies/uTFKB9wTvyWA6Pr2vGB2nT.md)
**Location:** Remote
**Workplace:** remote
**Employment type:** Full-time
**Department:** Engineering

[Apply for this job](http://jobs.workable.com/view/376ebf7b-6ff7-465a-b1c8-b455d4ddda5c)

## Description

**Responsibilities**:

-   Design and develop graphics engine components for PC and consoles

-   Implement and optimize rendering systems at both high and low levels
-   Write clean, efficient, and maintainable C++ code
-   Drive technical decisions and contribute to rendering architecture
-   Participate in the full game development cycle — from prototyping to release
-   Collaborate closely with engineers, artists, game designers, and QA
-   Mentor and support other engineers when needed

## Requirements

-   Strong understanding of the rendering pipeline
-   Solid experience with C++
-   Hands-on experience with modern graphics APIs (Direct3D 12, Vulkan)
-   Good knowledge of mathematics (linear algebra, vector math)
-   Degree in Computer Science, Mathematics, or equivalent practical experience
-   Experience working with large codebases (2+ years)
-   Strong problem-solving skills and self-motivation
-   Good written and spoken English

Nice to have:

-   Understanding of modern GPU architectures
-   Experience with Unreal Engine
-   Experience with console development
-   Experience with real time raytracing

## Benefits

-   Working with an international team of world-class professionals on exciting and challenging projects 
-   Learning & Development opportunities – mentoring, lectures, participation at industry conferences and events 
-   Medical Care package  
-   Sensibly flexible working hours  
-   Breakfasts, snacks and fruits available during the day, tea and coffee machines
