Unity 3D Developer

Humanitarian Operations

Job Summary

Humanitarian Operations (HOPE) is seeking Unity 3D Developers for full-time, in-person roles in Edinburgh, Scotland. The organization offers an agile, collaborative, and innovative start-up-like culture with strong emphasis on personal and professional growth, including biannual appraisals and clear career progression paths. They value open feedback, teamwork, and empowering employees to use effective tools for mission-driven projects.

Must Have

  • Proven experience leading and mentoring development teams (for Lead role).
  • Strong command of C# and Unity development tools.
  • Deep understanding of OOP and design patterns.
  • Experience with commercial game releases or developing large-scale technical systems.
  • Skilled in real-time simulations, 3D modelling, and physics-based systems.
  • Solid grasp of Unity’s physics, rendering, AI systems, and asset creation tools.
  • Excellent troubleshooting, debugging, and performance optimisation skills.
  • Strong skills in developing complex gameplay systems (for Mid-Level role).
  • Up-to-date with Unity3D tools and performance techniques.
  • Familiarity with other engines (Unreal, CryEngine) and tools (JavaScript, Python, Blender).
  • Solid understanding of UX principles and cross-team collaboration.

Good to Have

  • Strong 3D math skills and shader programming.
  • Experience optimising performance (CPU/GPU).
  • Ability to build custom effects and debug across platforms.
  • Mobile optimisation experience.

Perks & Benefits

  • A chance to work on meaningful projects with real-world impact.
  • A vibrant, forward-thinking office culture.
  • Biannual performance reviews to support your growth.
  • Clear opportunities for career progression and internal promotions.
  • The freedom to innovate and make a difference in the tech-for-good space.

Job Description

Unity 3D Developer – Humanitarian Operations (HOPE)

📍 Location: Full-time, in-person role based in Edinburgh, Scotland (5 days a week)

Why Join Humanitarian Operations (HOPE)?

At HOPE, we’re not your average organisation. We’ve ditched traditional corporate hierarchies for an agile, collaborative, and start-up-like culture where your ideas matter. Innovation, creativity, and individuality are at the core of everything we do.

We value personal and professional growth—our team members enjoy two formal appraisals a year, with a clearly structured career progression path. Whether you’re looking to lead, innovate, or deepen your technical skills, HOPE provides a real opportunity to grow within a forward-thinking and mission-driven organisation.

Our culture is relaxed but ambitious. We work together, give open feedback, solve problems as a team, and are driven by a shared commitment to quality. There’s no micro-management here—just a strong belief in empowering you to do your best work using the most effective and innovative tools available.

🚀 Lead Unity 3D Developer

💰 Salary: £45,000 – £55,000 annually

Requirements:

  • Proven experience leading and mentoring development teams.
  • Strong command of C# and Unity development tools.
  • Deep understanding of OOP and design patterns.
  • Experience with commercial game releases or developing large-scale technical systems.
  • Skilled in real-time simulations, 3D modelling, and physics-based systems.
  • Solid grasp of Unity’s physics, rendering, AI systems, and asset creation tools.
  • Excellent troubleshooting, debugging, and performance optimisation skills.
  • Effective communicator and team player.

Responsibilities:

  • Lead and manage Unity development projects and pipelines.
  • Define development strategies and ensure quality across applications.
  • Act as the main technical contact—driving discussions, updates, and decision-making.
  • Introduce new tools and processes to improve the development lifecycle.
  • Develop and maintain game functionality and ensure a smooth user experience.
  • Guide UI and game mechanic implementation.
  • Mentor team members and foster a positive, high-performing culture.
  • Participate in recruitment and lead code reviews.
  • Identify and resolve bottlenecks in the pipeline and codebase.

Bonus Skills:

  • Strong 3D math skills and shader programming.
  • Experience optimising performance (CPU/GPU).
  • Ability to build custom effects and debug across platforms.
  • Mobile optimisation experience is a plus.

🎮 Mid-Level Unity 3D Developer

💰 Salary: £35,000 – £40,000 annually

Requirements:

  • Strong skills in developing complex gameplay systems.
  • Experience mentoring junior developers or collaborating in diverse teams.
  • Up-to-date with Unity3D tools, trends, and performance techniques.
  • Familiarity with other engines (Unreal, CryEngine) and tools (JavaScript, Python, Blender).
  • Solid understanding of UX principles and cross-team collaboration.

Responsibilities:

  • Optimise game performance and system resource usage.
  • Collaborate across departments to deliver engaging gameplay features.
  • Contribute to the entire development lifecycle with code improvements and suggestions.
  • Integrate third-party APIs and SDKs.
  • Maintain clear documentation and best practices.
  • Write efficient, reusable, and scalable code.

What You’ll Get at HOPE:

  • A chance to work on meaningful projects with real-world impact.
  • A vibrant, forward-thinking office culture.
  • Biannual performance reviews to support your growth.
  • Clear opportunities for career progression and internal promotions.
  • The freedom to innovate and make a difference in the tech-for-good space.

18 Skills Required For This Role

Team Management Problem Solving Team Player Rendering 3d Modeling Design Patterns Unreal Unity Talent Acquisition Game Texts Agile Development User Experience Ux C# Cryengine 3d Math Python Javascript Blender

Similar Jobs