Senior Unity Developer (project-based)
whimsy games
Job Summary
Whimsy Games is seeking a talented Senior Unity Developer for a project-based role to craft innovative mobile and multiplayer game experiences using Unity and C#. The role involves collaborating with designers, artists, and QA teams, developing gameplay mechanics, optimizing code, and providing technical consultation.
Must Have
- 5+ years of commercial experience in Unity Development
- Understanding of the full software development life cycle
- Extensive knowledge of Unity and C#
- Creating production-quality, bug-free code
- Experience in object-oriented design and programming, knowledge of SOLID principles
- Experience with version control systems
- Highly detailed thinker who demonstrates skill in identifying inconsistencies during development
- Experience with online multiplayer games
- At least an Intermediate level of English
Job Description
DUTIES AND RESPONSIBILITIES:
- Collaborate with designers, artists, and other developers to create engaging player experiences
- Collaborate with QA teams to ensure high-quality game releases
- Develop and implement gameplay mechanics, systems, and features
- Work with game developers on existing Unity title enhancements
- Design and implement efficient and maintainable code architectures for game projects.
- Identify, implement, and maintain bug-tracking tools
- Maintain clear documentation and provide updates on code changes
- Optimize code and assets for performance, ensuring smooth gameplay on various platforms
- Provide technical consultation
- Perform other duties as assigned
- Continuously improve coding skills to contribute to efficient and innovative development.
Requirements:
- 5+ years of commercial experience in Unity Development
- Understanding of the full software development life cycle
- Extensive knowledge of Unity and C#
- Creating production-quality, bug-free code
- Experience in object-oriented design and programming, knowledge of SOLID principles
- Experience with version control systems
- Highly detailed thinker who demonstrates skill in identifying inconsistencies during development
- Experience with online multiplayer games
- At least an Intermediate level of English
5 Skills Required For This Role
Unity
Game Texts
Quality Control
C#
Multiplayer