Wowhead Rendering Engineer

1 day, 6 hours ago
Contract
Senior
Software Development
ZAM

ZAM

ZAM is a leading Gaming Agency that builds engaged communities and provides accurate gaming information to enhance player experience.

Media
51-250
Founded 1999

Description

  • Maintain Wowhead’s TypeScript-based WebGL model viewers and other site model tools.
  • Develop C++ WebAssembly viewers with accurate lighting for World of Warcraft Player Housing pages.
  • Develop and maintain Unity 6 model-viewing systems using custom Scriptable Render Pipelines.
  • Use JavaScript and Three.js to support model viewer functionality.
  • Collaborate with engineers and content creators on technical design and feature rollouts.
  • Maintain a large, multi-platform codebase.
  • Provide clear, timely updates on task progress, blockers, and role-related issues.
  • Manage development of the Wowhead Studio Unity application, if needed.
  • Extract game data and assets to support Wowhead products and services.

Requirements

  • Extensive professional rendering or graphics engineering experience; this is not an entry-level role.
  • Experience with Unity 6, C#, custom Scriptable Render Pipelines, deferred MRT, HLSL, and multithreaded asset loading.
  • Strong C++ and WebAssembly experience.
  • Proficiency with TypeScript, JavaScript, Three.js, Python, and selecting appropriate programming languages for technical tasks.
  • Strong 3D mathematics skills, including matrices, quaternions, normals, and UV mapping.
  • Experience with HLSL and GLSL shading languages.
  • Experience with debugging, reverse engineering, custom tools, and reading x86/x64 assembly using tools such as IDA.
  • Strong written and verbal English communication skills and the ability to collaborate remotely across time zones.
  • Familiarity with WoW formats including CASC, DB2, BLP, M2, WMO, and ADT; Diablo 4 data extraction experience is preferred.
  • Experience with Blizzard games and a reliable, analytical, problem-solving approach are preferred.

Benefits

  • Full-time remote independent contractor position.
  • Opportunity to work with a distributed team across different time zones.
  • Equal Opportunity / Affirmative Action employer committed to workplace diversity.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Technical Artist (7-month contract)

Blackbird Interactive 251-1K Internet Software & Services

Blackbird Interactive is seeking a Senior Technical Artist to connect art and engineering, improve real-time content workflows, and advance the visual quality and performance of its games.

C# C++ Git Perforce Python
1 day, 6 hours ago

Senior Generalist Engineer (Video Games)

Atari 11-50 Consumer Goods

Implicit Conversions is seeking a Senior Generalist Engineer to develop emulators, tools, and game enhancements that bring classic titles to modern consoles.

C C++ CI/CD Lua Python Vulkan
4 days, 5 hours ago

Junior Generalist Engineer (Video Games)

Atari 11-50 Consumer Goods

Implicit Conversions is seeking a Junior Generalist Engineer to develop emulators, tools, and game enhancements that bring classic titles to modern consoles and preserve gaming history.

C C++ CI/CD Lua Python
4 days, 5 hours ago

Technical Animator / Senior Technical Animator — Quadrupeds, Unreal Engine

Xsolla 251-1K Internet Software & Services

Xsolla is seeking an experienced Technical Animator to create realistic quadruped animation and optimized multiplayer animation systems in Unreal Engine.

C++ Python Unreal Engine
2 weeks ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers