Unity Developer
Job Description:
Responsibilities: - Plan and implement functionalities.
- Transform design specification into functional demos.
- Communicate closely with other team members.
- Establish an effective strategy and development pipeline.
- Design, build, and maintain efficient, reusable, and reliable code.
- Ensure the best performance, quality, and responsiveness of applications.
- Identify process and application bottlenecks and bugs.
- Offer and implement solutions in a timely manner.
Requirements and qualifications: - Bachelor's degree in Computer Science, Computer Engineering or related field.
- 1-3 years of school/internship/work experience as a Unity Developer.
- Proficient knowledge of code in C#, other programming languages is a plus.
- Excellent knowledge of Unity and Unity3D software.
- Experience with scripting, textures, animation, GUI styles, user session management, optimizing memory and space usage.
- 1-3 years of experience with game physics and simulation.
- 1-3 years of experience in developing for AR/VR.
- Basic knowledge of designing for AR/VR/MR.
- Basic knowledge of 3D development pipeline.
- Basic knowledge of 3D software e.g. Maya, 3DS Max, Blender.
- Basic knowledge in implementing automated testing platforms and unit tests.
- Critical thinker and problem-solving skills.
- Team player with good communication skills.
- Good time-management skills.