The *Can’t Wait to Learn* (CWTL) project is a pioneering initiative that leverages technology to deliver high-quality education to children in conflict-affected areas. The project uses digital game-based learning to provide children with access to effective and engaging educational resources, even in challenging environments.
Your Mission:
● Game Interface Development: Build, maintain, and optimize front-end game interfaces using C# Mono and Unity, ensuring smooth functionality across platforms.
● WebGL Development: Utilize your WebGL expertise to create interactive, web-based applications within the Unity ecosystem.
● Performance Optimization: Optimize game performance on various platforms, with a focus on mobile and web environments, to deliver high-quality and responsive experiences.
● Cross-Platform Deployment: Develop and maintain cross-platform solutions, ensuring compatibility with different devices and operating systems.
● Integration with Back-End Systems: Collaborate with back-end developers to integrate APIs and services using JavaScript and Node.js, enabling data exchange and synchronization.
● User-Centric Design: Work with UX/UI designers to implement user-friendly and accessible front-end interfaces, focusing on creating engaging experiences for children.
● Agile Development: Participate in agile development processes, including sprint planning, stand-ups, and retrospectives, to ensure timely delivery of features and improvements.
● Testing & Quality Assurance: Work closely with QA teams to identify and resolve bugs and ensure the application meets high standards of quality before deployment.
● Documentation & Collaboration: Create and maintain technical documentation for internal and external stakeholders, and communicate effectively within a multidisciplinary team.
Your Profile:
Experience: At least 4+ years of experience in front-end development using C# Mono and Unity, with a focus on game development.
WebGL Expertise: Proven experience developing WebGL applications within Unity.
JavaScript & Node.js Skills: At least 1+ years of experience working with JavaScript and Node.js for front-end/back-end integration.
Optimization & Debugging: Strong understanding of optimization techniques for game performance and experience with debugging complex front-end issues.
Collaboration Skills: Excellent communication and collaboration skills, with experience working in cross-functional teams.
Agile Methodologies: Familiarity with Agile and Scrum frameworks and hands-on experience working in agile environments.
Languages: Proficiency in English and Ukrainian (both written and spoken).
Preferred Qualifications:
Educational Technology Experience: Experience in developing educational or learning games, particularly for children.
NGO or Humanitarian Experience: Experience working in the humanitarian or non-profit sector.
Game-Based Learning: Familiarity with the development of game-based learning content and applications.
Experience with AI: Knowledge or experience working with AI-based technologies in game development.
Tools & Technologies:
Primary: Unity, C# Mono, WebGL
Secondary: JavaScript, Node.js
Project Management: Jira, Confluence
Design Collaboration: Miro, Figma