Lead Technical Artist - Electric Square, Singapore
Electric Square
- Singapore
At Electric Square, we understand that the worlds we build are pivotal to the success of our games and the enjoyment of our players. With our diverse portfolio, which includes accl…