Unity Developer
Job description
Responsibilities:
- Develop strategies and establish efficient development pipelines.
- Create High-Level Design (HLD) and plan, implement, and optimize game functionality.
- Design and write game code to deliver engaging gameplay experiences.
- Identify, debug, and resolve code errors and performance bottlenecks.
- Test game functionality and ensure smooth, dynamic gameplay.
- Maintain high industry standards for quality assurance.
- Design, implement, and maintain game patches and updates.
- Collaborate with engineers, architects, and Product Owners to define both short-term and long-term development goals.
- Review code implementations to ensure alignment with coding guidelines and architectural principles.
Qualifications:
- Minimum of 3 years of experience as a Unity Developer.
- Strong expertise in Unity software and best practices (e.g., prefabs, asset bundles, and organized scene hierarchy).
- Extensive experience in mobile game development.
- Excellent communication skills for collaboration across teams.
- Experience in memory and performance optimization.
- Proficiency in scripting, animation, session management, and texture handling.
- Strong troubleshooting abilities to identify and resolve issues quickly.
- Exceptional attention to detail.