C# Unity Generalist Developer

Be among the first applicants.
Remote Recruitment
Bloemfontein
Remote
ZAR 300 000 - 400 000
Be among the first applicants.
Today
Job description

Job Title: C# Unity Generalist Developer

Location: Remote (Flexible for Global Collaboration)
Salary: Competitive, based on experience

Job Description

We are looking for an experienced C# Unity Generalist Developer to join our team and contribute to the development of exciting and engaging Unity-based projects. This role is ideal for someone with a strong technical background, a passion for problem-solving, and a knack for optimising game mechanics and performance.

Key Responsibilities

  • Feature Development: Design, implement, and test new features for Unity applications, ensuring they align with project goals and user expectations.

  • Debugging and Profiling: Identify and fix bugs, optimise performance, and ensure applications run smoothly across platforms.

  • UI Updates: Collaborate with designers to update, modify, and fix UI elements for improved usability and aesthetics.

  • Code Quality: Implement best programming practices, including the use of design patterns, to maintain scalable, efficient, and maintainable code.

  • Cross-Functional Collaboration: Work closely with other developers, artists, and designers to bring creative ideas to life.

  • Documentation: Maintain thorough documentation of code, systems, and processes to support team collaboration and project continuity.

Qualifications

  • Strong proficiency in C# and Unity development.

  • Proven experience in developing interactive features and UI within Unity.

  • Expertise in debugging, profiling, and optimising Unity applications.

  • Familiarity with programming patterns, including when and where to apply them for scalability and efficiency.

  • Strong understanding of Unity’s rendering pipeline, physics engine, and animation systems.

Preferred Skills:

  • Experience with multiplayer game development and networking frameworks.

  • Familiarity with version control systems like Git.

  • Knowledge of 3D modelling or tools such as Blender or Maya.

  • Experience with AR/VR development in Unity.

Equipment Requirements

  • Reliable internet connection for remote collaboration.

  • A computer capable of handling Unity development and rendering tasks efficiently.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new C# Unity Generalist Developer jobs in Bloemfontein