Lead Unity Programmer
Genesis Creations S.A.E · Cairo, Egypt
قدّم وتابع مع أبلاي إيدجCompany Description Genesis Creations S.A.E. designs and delivers immersive simulations that prepare people to perform under real-world pressure. Through VR training, AR experiences, digital twins, and capability measurement platforms, the company focuses on building true readiness rather than just delivering content. Its ARK simulation management platform measures actual human capability in realistic conditions, moving beyond completion and attendance metrics. Since 2016, Genesis Creations has supported 40+ enterprise and government clients across Egypt, the UAE, and the wider MENA region, including Vodafone, McDonald’s, Orascom Construction, DHL, AXA, the Egyptian Armed Forces, and the Grand Egyptian Museum. Headquartered in Cairo with operations in Dubai and the Middle East, the company offers professionals the opportunity to work on cutting-edge training solutions that classrooms cannot provide.Role Description The Unity Lead will oversee the design, development, and optimization of interactive simulations and experiences built with Unity, ensuring high performance and visual quality across VR, AR, and real-time 3D projects. This full-time hybrid role is based in Cairo, Egypt, with a mix of on-site collaboration and work-from-home flexibility. Day to day, the Unity Lead will architect project structures, define technical standards, and implement core gameplay and interaction systems, while guiding the team in best practices for code quality, asset integration, and performance profiling. The role includes mentoring Unity developers, conducting code reviews, and coordinating closely with designers, artists, and product owners to translate requirements into robust technical solutions. The Unity Lead will also contribute to planning and estimation, troubleshoot complex issues, and help drive innovation in simulation tools, workflows, and pipelines to support scalable delivery across multiple clients and platforms.Qualifications Strong Unity development skills, including scene management, prefabs, scripting, and integration of assets for VR/AR and real-time 3D applications.Proficiency in C# programming, object-oriented design, and architectural patterns suitable for scalable and maintainable Unity projects.Experience with performance optimization, including profiling, memory management, rendering optimization, and build size/performance trade-offs.Solid understanding of 3D concepts such as lighting, materials, shaders, physics, animations, and integration with DCC tools (e.g., Blender, Maya, 3ds Max) is an advantage.Background in leading or mentoring technical teams, conducting code reviews, defining development standards, and coordinating with cross-functional stakeholders.Experience delivering interactive applications for VR/AR headsets or real-time simulation environments on PC, mobile, or standalone devices.Comfort with version control systems (e.g., Git), collaborative workflows, and Agile or similar development methodologies. <