Candiid Technology→
Senior Game Developer (3D Graphics and Gameplay) at Candiid… · Nigeria
Job Description
Candiid Labs software development company. We build products in AI, health tech, fintech and gaming.
We are building an open-world mobile game set in real Lagos. It uses real streets, real time of day, rush hour and public holidays. Players earn in-game money as they play, and the top players win real cash prizes every week. The game runs in the browser and as Android and iPhone apps.
The game is live and working. Now we want to take it close to GTA-level realism, and we need strong developers to do it with us over the next 60 days and beyond.
Both roles are remote, with a preference for candidates in Nigeria or who know Lagos well.
Senior Game Developer (3D Graphics and Gameplay)
What you will do
- Make the city look real. That means lighting, shadows, day and night, rain and haze, plus materials that look like Lagos asphalt, concrete and roofing sheets.
- Build buildings, bus stops, markets, danfos, okadas and kekes from OpenStreetMap data, and model the main landmarks.
- Add characters with walking, running and driving animations, and improve how vehicles handle.
- Make the city feel alive. Traffic, pedestrians, police, conductors and street life should all behave like Lagos at that hour.
- Build and polish missions, jobs and activities, along with the controls and camera.
- Stream the city in tiles so it runs at 30 fps or better on mid-range Android phones (3 to 4 GB of RAM).
- Advise on whether to stay on three.js or move parts of the game to Babylon.js, PlayCanvas or Unity WebGL, and back that advice with real numbers.
What you need
- At least 4 years of real-time 3D or game development, with at least 2 years in WebGL, three.js or Babylon.js.
- Strong knowledge of PBR materials, lighting, shadow maps, LOD, instancing, texture atlases and reducing draw calls.
- Experience with game AI: pathfinding, traffic, state machines and crowds.
- Proof that you have shipped something that runs well on low-end phones, and that you can show how you measured it.
- Comfortable in Blender or a similar tool.
- Strong JavaScript. You can work inside a large existing codebase without rewriting all of it.
Nice to have
- Procedural city generation, or experience with GIS and OpenStreetMap data.
- GLSL shader writing.
- Unity or Unreal experience.
- Mobile builds with Capacitor.
Trial task (2 to 3 days)
We give you one block of the city. Make it look much better without lowering the frame rate on a test Android phone, and send before and after screenshots with fps numbers.
What we offer
- Competitive pay, with the possibility of equity for the right people.
- A small, fast team that ships every day.
- The chance to build the biggest game ever made about Lagos.
How to apply
Send your CV and links to work you built yourself to janet@candiid.io, with the role in the subject line. Include something we can play or watch running. Applications without real work samples will not be reviewed.
Job Type: Full-time
Pay: ₦350,000.00 - ₦450,000.00 per month
Work Location: Remote