368,611open jobs
9,439companies
50,719added this week
Browse all
Location
Remote/Hybrid (Malta)
Seniority
Senior
Employment
Full-Time
Overview
Company
Impact
Profile match
Stillfront Group is a Swedish games company founded in 2010 and based in Stockholm. It owns dozens of studios producing free-to-play games worldwide. The company is listed on Nasdaq Stockholm.

Join us as Senior Renderer Developer

on Supremacy: WW3!

At Twin Harbour Interactive we strive to develop high-quality strategy games and make them accessible for all players around the world. In our eyes game development is a promise for fun and entertainment - that’s what we live and aim for! Whether you're an expert tactician or an imaginative world-builder, there's a place here for you to grow, thrive, and leave your mark.

We are looking for an experienced Senior Renderer Developer to join our rendering team in Malta and help shape how hundreds of thousands of players see our world. Supremacy: WW3 is a grand strategy game running in the browser and on mobile on our proprietary WebGL-based renderer, and you will be part of owning that renderer end to end - from the world map and unit rendering down to the shaders themselves.

This is a role with a genuinely open playing field. Our renderer is a mature, battle-tested codebase with a lot of clever engineering in it, and it is now ready for a significant modernisation step: migrating a legacy WebGL 1 shader library to WebGL 2 and WebGPU, moving to a linear workflow, introducing level of detail and spatial partitioning, and cutting the memory footprint and power consumption on mobile devices. If you like measurable wins - frame times, battery life, memory ceilings, devices supported - you will find plenty of them here.

The renderer is written in JavaScript/TypeScript on top of Three.js and WebGL (GLSL), and connects to a Java game server and a PHP-based API responsible for user management and meta progression. We are API-agnostic by preference: we care much more about your understanding of what the GPU is actually doing than about which APIs or frameworks you have used.

Please submit your resume outlining your relevant experience and why you are interested in joining Twin Harbour Interactive. We look forward to hearing from you!

YOUR MISSION

  • Own the rendering layer of Supremacy: WW3 with a second renderer developer as a collaborative pair - shared backlog, mutual code review, no single point of failure.

  • Develop, optimize and document the GLSL shader library, and drive its migration from WebGL 1 to WebGL 2 and, in time, to WebGPU.

  • Profile and optimize CPU/GPU performance across desktop and mobile: draw call reduction, level of detail, spatial partitioning, lighting rework, eliminating per-frame work that belongs at startup, reducing loading times and removing first-frame stutter.

  • Reduce memory footprint through texture atlas cleanup, asset scaling, modern texture compression (e.g. KTX2 UASTC) and smarter resource lifecycles - directly lowering soft crashes on low-end devices.

  • Investigate and resolve visual artefacts in a live, long-running product, replacing old workarounds with correct solutions.

  • Implement new player-attracting visual features: realistic terrain, weather and particles, dynamic geometry, improved shadows, 3D models, animations, skins and alternate camera perspectives.

  • Build in-house tools for Rendering and Art teams, like in-game asset preview, atlas inspection and lighting/colour tuning, so artists can iterate without waiting on engineering.

  • Modernize and refactor the rendering codebase, including migrating JavaScript to TypeScript and removing legacy paths.

  • Work closely with Art, Game Design, QA and Development teams, and our sister studios at Stillfront; share learnings across engineering.

  • Contribute your low-level graphics expertise to our longer-term move towards Unity - building pipelines, working out complex shader maths and implementing custom techniques.

YOUR PROFILE

  • Experience in real-time graphics programming and knowledge of at least one modern graphics API (WebGL 2, WebGPU, OpenGL, Vulkan, DirectX or Metal) - focused on transferable low-level understanding.

  • Solid shader authoring skills (GLSL, HLSL, WGSL or equivalent) and a genuine understanding of the GPU pipeline: pipeline stages, state changes (switching shaders, binding textures, enabling depth testing, updating uniforms), synchronisation, instancing, buffers, texture formats and blending.

  • Thorough real-time rendering fundamentals: linear colour workflow, lighting models (BRDFs; direct/indirect), coordinate spaces, geometry manipulation, normal mapping, shadowing, culling techniques, level of detail, and post-processing (tone mapping, gamma correction, anti-aliasing, screen-space effects).

  • Hands-on experience with graphics profiling and optimization tooling (e.g. RenderDoc, PIX, Spector.js, browser GPU profilers, Xcode/Android GPU tools) with a measurable before-and-after approach.

  • Proficiency in JavaScript/TypeScript, or willingness to become proficient quickly; experience with Three.js or a comparable WebGL engine is a strong plus.

  • Comfortable working in a large, mature codebase: quickly understand unfamiliar systems, form hypotheses, and fix root causes.

  • A degree in computer science/graphics or a similar IT-related field, or equivalent practical experience in software development.

  • Ability to operate independently, but also enjoy working in an interdisciplinary team; strong analytical skills; motivated to learn and improve continuously.

  • Clear, analytical technical documentation and design communication, bridging engineering and art.

  • Strong communication skills and fluent in technical and business English.

NICE-TO-HAVE SKILLS

  • Experience shipping and maintaining a live game with a long operational lifetime. Passion for online and grand strategy games.

  • Experience with WebGPU, compute shaders, or GPGPU techniques such as GPU-driven particle systems.

  • Familiarity with cross-compiling shader toolchains (e.g. Slang, SPIR-V) or shader authoring at scale.

  • Experience with texture compression pipelines and asset build tooling.

  • Experience with Unity and/or C#.

  • Used to work in an agile environment, preferably in Scrum.

Why You'll Love Working With Us

A Global Team, A Shared Purpose

Our strength lies in our diversity. With over 30 nationalities represented across our two locations, we’re united by a shared passion for strategy games and a bold vision for the future. We celebrate what makes each of us unique - our perspectives, our stories, and the paths that led us here.

Work Your Way

Whether you're crafting code from a harbor-view desk in Hamburg or fine-tuning design details under the Maltese sun, we support flexible hybrid work models that empower you to do your best work - wherever you are.

Grow With Us

At Twin Harbour, your journey matters. Our Career Path Framework and mentorship culture provide the clarity and feedback you need to take the next step - whether you’re deepening your expertise or branching into new disciplines. We invest in your growth with language courses, e-learning platforms, and support for conferences and training.

We’re Human First

We believe that great teams are built on trust, respect, and good humor. From game nights to casual drinks, quiz nights, and karaoke, we don’t just work together - we connect, play, and support each other like a true crew.

Join Twin Harbour Interactive

Where Strategy Meets Vision.

Twin Harbour Interactive is a global strategy game powerhouse, shaping the future of long-term multiplayer gaming. With offices in Hamburg and Malta, we design strategy games that bring people together - across borders and generations.

Whether you’re an expert tactician or an imaginative world-builder, there’s a place here for you to grow, thrive, and leave your mark.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,611 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
Remote/Hybrid • Full-Time • 4+ years exp • Hong Kong
Node JS
JavaScript
Node JS
Nest.JS
Databases
Apache Kafka
Frontend
Vue.js
DevOps
AWS
Docker
Terraform
Amazon ECS
IoT
MQTT
Apply
$140k – $225k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree • Seattle
Python
TypeScript
Node JS
JavaScript
Python
FastAPI
Node JS
Fastify
Databases
PostgreSQL
Redis
Frontend
React.js
Vite
DevOps
Kubernetes
WebSockets
QA
Playwright
Vitest
Apply
$110k – $130k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree
JavaScript
Python
SQL
AI/ML
AI Agents
Human-in-the-Loop
Cybersecurity
HIPAA
Apply
$134k – $241k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Austin
JavaScript
Python
TypeScript
Node JS
Node JS
Axios
Databases
ElasticSearch
Frontend
Vue.js
DevOps
Terraform
Apply
Graphics Engineer 1 day ago
$108k – $154k per year • Equity • Remote • Full-Time • 3+ years exp • Bachelor's Degree
C++
Game Dev
HLSL
Apply
UI/UX Artist 14 days ago
$40k – $122k per year (Estimated) • Remote/Hybrid • Full-Time • 4+ years exp • Hamburg
Game Dev
Unity
Design
Figma
Apply
$73k – $147k per year (Estimated) • Remote/Hybrid • Full-Time • 7+ years exp • Hamburg
Java
Node JS
PHP
SQL
TypeScript
JavaScript
Node JS
Express
Nest.JS
Databases
MySQL
PostgreSQL
Redis
AI/ML
Fine-tuning
Frontend
Next.js
Turbopack
React.js
DevOps
Docker
GCP
GitHub
Game Dev
Unity
QA
Jest
Mocha
Apply
Remote/Hybrid • Full-Time • 5+ years exp
AI/ML
Claude
Fine-tuning
Apply
$68k – $179k per year (Estimated) • Remote/Hybrid • Full-Time • 7+ years exp • Hamburg
Node JS
PHP
TypeScript
JavaScript
Node JS
Nest.JS
Databases
MySQL
PostgreSQL
Redis
AI/ML
Claude
Claude Code
Fine-tuning
DevOps
Datadog
Docker
GCP
Kubernetes
Apply
$122k – $231k per year (Estimated) • Remote/Hybrid • Full-Time • Hamburg
Java
TypeScript
AI/ML
Fine-tuning
Game Dev
Unity
Apply
See all jobs
This is one of many
368,611 more open roles from verified company boards, updated every day.