As the Senior Unity Game Developer, you mainly will be responsible for features’ client-side
implementation but will be a stakeholder in server-client protocols and various associated tooling. You
will work alongside our back-end developers, technical artists, and other Unity client developers as well
as the rest of our team for use-case specifications.
Responsibilities:
● Implementation of UI flows, client-side gameplay logic, client-side network code
● Lead or help architect new systems as well as revamp existing systems
● Collaborate directly with technical artists and designers to achieve desired game visuals (technical artistry is a plus)
● Work with back-end developers to design shared data models and communication protocols
● Handle necessary tooling (build, deployment, game launcher, etc)
● Provide organized documentation
Required skills, knowledge, and experience:
● Bachelor's degree in Computer Science (or related field)
● 5+ years of relevant work experience
● Strong background in Unity and C# (MongoDB is a plus)
● Familiar with game programming best practices, design patterns, and systems architecture
● Good experience with widely-used libraries and tooling (UniRx, URP, Unity Cloud, Analytics platforms such as deltaDNA and GameAnalytics)
● Familiarity with Unity net-code and spline animation rendering
● Able to self-direct with strong time-management and organization skills