Maintain and build code using C++ Work on gameplay, UI and native Mobile code Work on Kotlin and/or Swift with interfaces to C++ game code Provide architectural oversight across the entire application Collaborate to devise optimal engineering solutions Lead the team, defining architecture and codebase issues Mentor other developers Communicate with the client on technical issues and future plans