Job Overview:
We are seeking a skilled and passionate Mid Level Unity Developer to join our dynamic team. As a Unity Developer, you will be responsible for designing, developing, and optimizing interactive games and applications using Unity 3D. The ideal candidate should have a strong understanding of game mechanics, excellent problem-solving skills, and a keen eye for detail.
Key Responsibilities:
- Design, develop, and maintain high-quality games and interactive applications using Unity 3D.
- Collaborate with designers, artists, and other developers to create engaging gameplay experiences.
- Implement game mechanics, UI, animations, and visual effects.
- Optimize games for performance, memory usage, and device compatibility.
- Debug and resolve technical issues to ensure smooth functionality across platforms.
- Stay updated with the latest Unity features, tools, and best practices.
- Contribute to project planning, timelines, and deliverables.
- Test and refine gameplay elements to enhance user experience.
Qualifications and Skills:
- Education: Bachelor’s degree in Computer Science, Game Development, or a related field (or equivalent experience).
- Experience: 2-4 years of professional experience with Unity development.
- Proficiency in C# programming and scripting within Unity.
- Experience with 2D/3D game development and physics engines.
- Familiarity with Unity’s UI tools, asset management, and animation workflows.
- Knowledge of mobile and console game development.
- Experience with version control systems like Git.
- Excellent problem solving and debugging skills.
- Strong communication and teamwork abilities.
Preferred Skills:
- Experience with AR/VR development.
- Familiarity with multiplayer game frameworks and APIs.
- Knowledge of shader programming and visual scripting tools.
- Experience with Unity Asset Store plugins and third-party libraries.
- Basic understanding of game design principles and UX.