Maintain and build code using C++ for all assigned work streams Work on gameplay, UI and native Mobile code Work on Kotlin and/or Swift with interfaces to C++ game code Help provide architectural oversight across the entire application Collaborate to devise optimal engineering solutions to technical challenges Lead the team, defining the architecture and what are the main issues in the codebase to help producers organise future work Mentor other developers Be in contact with the client to discuss technical issues and future plans for the team