Developer II - Software Engineering
Unity VR Developer
Who we are:
At UST, we help the world’s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our client to co-create lasting change. Together, with over 30,000 employees in 25 countries, we build for boundless impact—touching billions of lives in the process. Visit us at .
Job Description
We are seeking Unity developer responsible for authoring interactive experiences using a home-grown platform built off Unity framework. Your primary responsibilities will be to understand the input material (videos, manuals, docs and pdfs), build the content making sure the accuracy and share the feedback/ challenges of the platform to feature development team. Your responsibilities will include -
Implement interactive content as per communicated design document and storyboard
Design, build, and maintain efficient, reusable, and reliable code
Ensure the best possible performance, quality, and responsiveness of applications
Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems
Help maintain code quality, organization, and automatization
Contribute ideas to make the asset pipeline more efficient
Follow the QA criteria to self-test builds
Use Atlassian tools to track work and communicate
Minimum skills required
Excellent knowledge of Unity, including scripting, textures, animation and GUI styles
3+ years of experience with object-oriented programming in c#
Familiarity with level design and planning
2+ years of experience with Unity game physics, Unity UI, and UX design implementation
2+ years of experience with developing and deploying Unity applications on Windows
2+ years of experience with 3D graphics development
Familiarity with current design and architectural patterns
Skilled at writing clean, readable, and easily maintainable code
1+ years of experience with pipeline and asset management automation
Experience implementing automated testing platforms and unit tests
Proficient knowledge of code versioning tools such as Git, SVN
Minimum Bachelor’s degree in Computer science, game design and development or similar fields OR equivalent work experience
Preferred skills
Experience with leading VR devices
Prior experience with a well-known mobile title or AAA titles is a significant asset
Knowledge of iOS/Android and related development tools
Ability to meet objectives, goals and deadlines with minimal supervision
What we believe:
We’re proud to embrace the same values that have shaped UST since the beginning. Since day one, we’ve been building enduring relationships and a culture of integrity. And today, it's those same values that are inspiring us to encourage innovation from everyone, to champion diversity and inclusion and to place people at the centre of everything we do.
Humility:
We will listen, learn, be empathetic and help selflessly in our interactions with everyone.
Humanity:
Through business, we will better the lives of those less fortunate than ourselves.
Integrity:
We honour our commitments and act with responsibility in all our relationships.
Equal Employment Opportunity Statement
UST is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation.
All employment decisions shall be made without regard to age, race, creed, colour, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.
UST reserves the right to periodically redefine your roles and responsibilities based on the requirements of the organization and/or your performance.
• To support and promote the values of UST.
• Comply with all Company policies and procedures