Job Description

Summary

We are looking for a Unity Developer to join our team. As a

Senior Unity Developer,

you will be responsible for developing and implementing software using Unity 3D and C#. You will work closely with our team of designers and artists to create engaging, high-quality games and interactive experiences.

Responsibilities:

  1. Collaborate with designers and artists to implement game mechanics and features using Unity3D and C#.
  2. Create and maintain code libraries and tools to improve development efficiency.
  3. Optimize game performance and memory usage for mobile and desktop platforms.
  4. Debug and troubleshoot issues in the game development pipeline.
  5. Stay up-to-date with new features and updates in Unity3D and related technologies.
  6. Work with cross-functional teams to ensure timely delivery of high-quality products.
  7. Participate in code reviews and contribute to the development of best practices for Unity development.

Requirements:

  1. Bachelor's degree in Computer Science, Software Engineering, or related field.
  2. Strong programming skills in C# and object-oriented programming principles.
  3. Familiarity with Unity3D game engine and its core features, such as scene management, asset import, and animation.
  4. Experience with version control systems, such as Git or SVN.
  5. Strong problem-solving and debugging skills.
  6. Excellent communication and collaboration skills.
  7. Passion for gaming and interactive media.

Preferred Qualifications:

  1. Excellent C#, OOP, Component based programming skills.
  2. Excellent code design and architecture skills with ability to design and create re-usable and scalable software.
  3. Creating the environment and processes for their Code department to function as a high-performance team.
  4. Strong understanding of game design principles, including user interface design, player progression, and gamification mechanics.
  5. Experience with Agile/Scrum methodologies.
  6. Knowledge of networking and multiplayer game development.
  7. Experience with Asset Bundle workflow across multiple projects.
  8. Experience exchanging data between Unity and an external service.
  9. Experience leading medium size teams.
  10. Experience with delivering code for games, having shipped at least 1 complete game.

Skills
  • Communications Skills
  • Development
  • Problem Solving
  • Software Engineering
  • Team Collaboration
© 2024 cryptojobs.com. All right reserved.