Senior Unity Developer
AVATAI SDN. BHD.
Position: Unity C# Developer (Mobile)
Responsibilities:
- Develop modules for recording, processing, and playing animations involving point clouds.
- Create programs for mesh generation.
- Implement systems for data compression/decompression and network communication.
- Write native plugins for various device components.
- Create tests for different code blocks in the project.
- Participate in testing hypotheses and third-party solutions.
- Work with lighting and sound in virtual scenes.
- Write clear, maintainable, and performant C# code.
- Contribute to project architecture design.
- Implement UI layouts in Unity based on Figma designs.
- Develop networking code for backend interaction.
Qualifications and Skills:
- Minimum 2 years of Unity development experience.
- Strong knowledge of C# and the Unity game engine.
- Portfolio of released game projects.
- Understanding of OOP, SOLID principles, data structures, and basic algorithms.
- Experience building flexible and scalable project architectures.
- Integration experience with various SDKs in Unity3D projects.
- Familiarity with vector algebra.
- Strong communication skills.
- Ability to independently solve problems.
- Understand existing codebase and work with it.
- Goal-oriented and energetic team player with a strong work ethic and positive attitude.
- Ability to tackle complex problems with creative and thoughtful solutions.
- Adaptability to new domains.
Good to have:
- Basic familiarity with shaders and application optimization methods.
Required Tech Stack:
- Unity
- UGUI
- UniRx, UniTask
- GitLab
- DOTween
- HLSL, C#
- .Net
About the Project: We are a company developing technology for recording and streaming volumetric videos. Our technology allows viewing volumetric videos on various devices, including VR headsets, smartphones, and PCs. You can find us online at Spherum’s website and on social media (https://www.spherum.io/).
Our company stands out for its product-focused approach to development and close integration of developers into a distributed team. This direct involvement allows them to influence technical decisions, code quality, and the final product. We value initiative and ideas that contribute to product development.
We also collaborate with an international group of advisors who help us determine market needs, design preferences, and other aspects of our product. In May 2021, we conducted our first live stream of volumetric video directly to Oculus Quest 2 glasses and the Twitch platform, attracting over 1000 viewers worldwide.
Since then, we’ve achieved several milestones:
- In December 2022, our iOS app launched on the Apple AppStore worldwide (https://apps.apple.com/us/app/spherum-volumetric-studio/id6443966542).
- In January 2023, our VR app became available on Viveport Store (https://www.viveport.com/apps/d8d5a38e-5953-455a-ad3e-7bb5a3b31dac) and SideQuest (https://sidequestvr.com/app/12077/spherum-volumetric-player).
- In April, our Android app was released on Google Play (https://play.google.com/store/apps/details?id=com.spherum.spherumVolume).
- In May 2023, our VR app also appeared on Steam Store (https://store.steampowered.com/app/2223230/Spherum_3D/).
- By late summer 2023, we started an active ad campaign to attract users. By now we aquired over 45,000 installations across 151 countries.
- In April 2024 we founded Spherum SDN. BHD. here in Malaysia to bring our Spherum Platform to the next level. We are actively hiring and building a team here.
- In October 2024 we published our enhanced app Avatai on AppStore (https://apps.apple.com/az/app/avatai/id6736605441?uo=2) which includes improved avatar quality, new features like gaming hub, accessories and talking avatars, which were not available in the original app.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume