Do you aspire to make a lasting impact on the world? Are you ready to embark on a courageous journey towards a meaningful legacy? We are in search of individuals who are passionate about fostering unity and are ready to make a difference.
If you have the determination, the talent, and the drive to be able to help us to complete this mission you are someone we would like to talk to.
We are looking for talented range of Unity developers who want to create games that will educate children around the world and move towards eradicating educational inequality. You can benefit humanity by putting your creative talent and skills to good use.
Why choose HOPE (Humanitarian Operations)?
If you thrive on daily challenges and seek a role that pushes your limits, then these opportunities are perfect for you. We believe in creating leaders and empowering individuals who are willing to work hard. Our mission revolves around developing an innovative educational app that utilises augmented reality (AR) technology, revolutionising how children learn to read and type.
We are searching for enthusiastic individuals who can join us in making a meaningful impact. We desire people who look at this type of opportunity and think, "I would be thrilled to be part of this team, as I could potentially transform a child's future by providing them with the education they need to thrive.”
Help us co-create a new world, whilst having fun along the way.
Skills Required
At HOPE, we value your unique talent and believe that your experience is not solely determined by the length of your career. When applying, please indicate the position you are applying for, so that we can assess your suitability. It's important to note that there may be additional responsibilities beyond those mentioned, as we aim to foster a dynamic work environment where individuals can contribute their strengths and grow in various capacities. Please if you could mention which level are you apllying for that would be great. You can include this on your cover letter or notes section while applying.
Requirements
Lead Unity Developer (Up to 70K Annually)
- Proven ability to lead and mentor a team of developers
- Strong C# and AR Unity game development tools and technologies
- In-depth knowledge of object-oriented programming and design patterns
- Has experience of developing a major technical system for entertainment software or leading game design for a commercially released game
- Experience of manipulating 3D models and physics based models and real time simulations
- Plus all skill requirements for the; Senior Unity Developer, Unity Developer and Junior Unity Developer Roles
Senior Unity Developer (40K - 50K Annually)
- Extensive experience in game development, including a minimum of 5 years of Unity development experience.
- Proficiency in architecting and implementing complex gameplay mechanics and systems.
- Strong understanding of optimisation techniques to achieve smooth and performant gameplay.
- Leadership abilities with experience in mentoring and guiding junior and mid-level developers.
- Up-to-date with the latest Unity3D features, tools, and industry trends.
- Experience with other game development engines (e.g., Unreal Engine, CryEngine) and their respective scripting languages.
- Knowledge of additional programming languages and tools (e.g., JavaScript, Python, Blender).
- Plus all skill requirements for the Unity Developer and Junior Unity Developer Roles
Unity Developer (30K - 40K Annually)
- At least 3 years of experience in Game development using Unity with a strong portfolio of released games or interactive experiences.
- Should have been a part of developing at least 1 game that is successfully up and running.
- Strong understanding and experience in using AR technology and how to use it efficiently in building games.
- Ability to architect, engineer, and implement clean and concise APIs.
- Strong understanding of version control systems, such as Git.
- Experience optimising a Unity game for mobile devices with multiple disciplines of programming such as gameplay, UI, tools, etc
- In-depth knowledge of C# programming language and Unity3D engine.
- Proficiency in implementing complex gameplay mechanics and systems.
- Experience mentoring and guiding junior developers, and using third-party plugins and code, and knowing when to use them
- Knowledge of early childhood education and development is a plus.
- Plus all skill requirements for the Junior Unity Developer Role
Junior Unity Developer (24K - 30K Annually)
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
- At least 1 year of experience in a gaming studio
- Solid understanding of C# programming language, mobile development practices and familiarity with iOS and Android platforms.
- Familiarity with Unity3D and its core concepts, such as scenes, game objects, components, and scripting.
- Ability to work collaboratively in a team environment and effectively communicate ideas and solutions.
- Demonstrable experience with AR development using Unity and AR frameworks (such as ARKit, ARCore, or Vuforia).
- Self-motivated with a passion for games and a desire to learn and grow in the game development industry.
- Knowledge of Git and code merging and version control systems and good understanding of voice recognition and facial and body recognition
Responsibilities
Lead Unity Developer
- Lead a team of developers in creating and managing game development projects.
- Act as the primary point of contact for technical discussions, addressing concerns and providing regular updates on the project's status.
- Drive innovation and continuous improvement in the development process, suggesting new technologies, tools, and methodologies to enhance efficiency and quality.
- Lead the development of its projects, ensuring they are delivered on time and to a high standard
- Plan and implement game functionality, including user interface and game mechanics
- Have the ability to undertake all of the resposibilities undertaken by the Senior Unity Developers, Unity Developers and Junior Unity Developers.
Senior Unity Developer
- Mentor and coach team members, fostering a collaborative and supportive work environment.
- Optimize game performance and ensure efficient utilization of system resources for smooth AR gameplay.
- Work with other developers and implement new features and systems which facilitate the creation of exciting new gameplay experiences
- Work closely with other developers to integrate third-party SDKs and APIs.
- Research and implement innovative AR techniques and technologies to enhance the educational gaming experience.
- Assist in the estimation, planning, and execution of development tasks.
- Have the ability to undertake all of the resposibilities undertaken by the Unity Developers and Junior Unity Developers
Unity Developer
- Knowledge and understanding of how to write shaders
- Make sure the code is optimised to run on multiple devices that have different performances to ensure smooth gameplay, debug code whenever needed.
- Maintain high coding standards and ensure that all code is properly documented and tested.
- Work closely with the team to brainstorm and contribute to the overall app design and functionality, incorporating user feedback and maintaining a child-friendly approach.
- Document and maintain technical design specifications, guidelines, and best practices.
- Keep up-to-date with industry trends and emerging technologies
- Have the ability to undertake all of the resposibilities undertaken by the Junior Unity Developers.
Junior Unity Developer
- Write clean, efficient, and maintainable code that is suitable for development in an AR environment
- You will be working on code that will revolutionise the education system therefore the game mechanics, systems, and features have to be thought through to be innovative
- Knowledge of how to Implement UI/UX - SFX
- Implementation of AR functionalities, such as object recognition, tracking, and gesture-based interactions, to enhance the user experience.
- You will be working with voice recognition and facial and body recognition therefore you need to know the basic of how it works
About HOPE
HOPE, founded in 2004, has been at the forefront of disaster relief efforts, whilst demonstrating an unwavering dedication to addressing educational inequality. We firmly believe that financial limitations should never hinder access to fundamental necessities. Consequently, we are passionately striving to make our educational resources available worldwide, completely free of charge, for those who cannot afford them.
Our commitment extends beyond education alone. We also prioritise safety and essential life skills, encompassing lessons on household, fire, and road safety. We provide immersive experiences that enable children to learn how to navigate everyday hazards at school or home, whilst safely distanced from real-life danger.
What is it like to work at HOPE?
Are you seeking an organization that not only appreciates and acknowledges your contribution but also provides constructive feedback where necessary? At HOPE, we prioritise a work culture centred around dedication and effective communication, recognising these as vital elements for the seamless operation of our team. We embrace the value of mistakes as they serve as stepping stones towards acquiring new knowledge and skills.
Here at HOPE, every member is driven by a deep passion for their work, approaching each day with the determination to make a positive impact. We are a team of dependable individuals who are motivated to bring change, where everyone's ideas are celebrated and valued.