Experience: 5.00 + years
Salary: USD 24000-60000 / year (based on experience)
Expected Notice Period: 15 Days
Shift: (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type: Remote
Placement Type: Full Time Indefinite Contract(40 hrs a week/160 hrs a month)
(*Note: This is a requirement for one of Uplers client - Pre-seeded Volumetric content creation platform.)
What do you need for this opportunity
Must have skills required:
AR/VR, Excellent Communication, VR headsets, 3d models, DOTween, High-level shader language (HLSL), unirx, unitask, Unity development, Unity UI (uGUI), C#
Pre-seeded Volumetric content creation platform. is Looking for:
Senior Unity C# Developer (Mobile)
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.
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.
Required Tech Stack: Unity, UGUI, UniRx, UniTask, GitLab, DOTween, HLSL, C#, Net
Qualifications and Skills:
- Minimum 5-7 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.
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.
Engagement Type:
Direct-Contract with client where client will do wire transfer
Job Type: Direct Contract
Location: Remote
Working time: 10:00 AM to 7:00 PM IST
Interview Process - 2 Rounds
How to apply for this opportunity
- Register or login on our portal & fill out the application form.
- Clear the given Video Screening (30 min) and Click on Apply to get shortlisted
- Once it's all done, your profile will be shared with the client for the Interview round.
- When selected, just meet the client and get your exciting career started!
About Uplers:
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. You will also be assigned to a dedicated Talent Success Coach during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!