Unity Software Developer
QuEST Global
Job Requirements
Design, develop and maintain product with Unity and .NET, C# ScriptingArchitect both high-level and low-level systems – utilizing Object Oriented Design Principles & Data Oriented [ECS] Unity methodologiesCollaborate as an active member of an agile, cross-functional team Independently experiment and contribute solutions to difficult problemsProvide direct user support as neededLearn and apply new tools, technologies, and industry best practices
Work Experience
Bachelor's degree in Computer Science or equivalent experience5+ years of professional software development experience (Unity-focused preferred), with at least 2 shipped Unity-based games/apps on cross-platformsDeep, hands-on expertise with the Unity Engine and C# developmentSolid understanding of algorithms, data structures, and design patternsProficiency with Git, Rider, REST and C#Knowledge and application of iterative software development practicesStrong foundation in logic, mathematics, and analytical problem-solvingExposure to all stages of the development pipeline or willingness to take on end-to-end responsibilitiesEagerness to learn, teach and mentor othersExcellent communication skills
Design, develop and maintain product with Unity and .NET, C# ScriptingArchitect both high-level and low-level systems – utilizing Object Oriented Design Principles & Data Oriented [ECS] Unity methodologiesCollaborate as an active member of an agile, cross-functional team Independently experiment and contribute solutions to difficult problemsProvide direct user support as neededLearn and apply new tools, technologies, and industry best practices
Work Experience
Bachelor's degree in Computer Science or equivalent experience5+ years of professional software development experience (Unity-focused preferred), with at least 2 shipped Unity-based games/apps on cross-platformsDeep, hands-on expertise with the Unity Engine and C# developmentSolid understanding of algorithms, data structures, and design patternsProficiency with Git, Rider, REST and C#Knowledge and application of iterative software development practicesStrong foundation in logic, mathematics, and analytical problem-solvingExposure to all stages of the development pipeline or willingness to take on end-to-end responsibilitiesEagerness to learn, teach and mentor othersExcellent communication skills
Good to have:
Familiarity with Unity DOTS & ECSUnderstanding of multiplayer/networked systems [ex: Netcode for GameObjects/Entities, Photon etc.]Familiarity and/or experience with CI/CD pipelines, cloud technologies, Java, and SQL/Oracle and best practices
Por favor confirme su dirección de correo electrónico: Send Email