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.