Job Overview As an Expert Developer (Unity, Xcode, etc.), you will play a crucial role in supporting our development teams by solving technical challenges in various development environments and tools. You will be the go-to expert for application troubleshooting, optimization, and ensuring that our creative processes run smoothly and efficiently. Key Responsibilities: - Troubleshoot and resolve issues in software applications such as Xcode, Unity, and other development tools used by our team. - Provide expert-level support for debugging, application performance optimization, and stability improvements. - Collaborate with development and creative teams to streamline workflows, implement solutions, and ensure the smooth operation of projects. - Assist in maintaining up-to-date software environments and best practices for application development. - Monitor, identify, and fix performance bottlenecks across applications. - Keep up with new technologies and updates for relevant software (Xcode, Unity, etc.) and suggest necessary upgrades or optimizations. - Create and maintain documentation for application troubleshooting processes and guidelines. - Provide mentorship and technical guidance to junior team members and interns. Requirements: - Extensive experience in game and mobile application development using Unity and Xcode, including both i OS and Android platforms. - Proven expertise in optimizing performance, debugging, and enhancing application stability in Unity and Xcode environments. - Deep understanding of mobile development workflows, game physics, rendering, and application lifecycle management. - Strong proficiency in C#, Objective-C, or Swift, with a solid background in game programming, shader programming, and cross-platform deployment. - Experience working with version control systems (e.g., Git) and collaborative development environments. - Strong problem-solving skills, with a proven track record of delivering high-quality, optimized code under tight deadlines. - Excellent ability to work independently and collaboratively within teams, with a clear understanding of development pipelines. - Ability to mentor junior developers and provide technical leadership on challenging projects. - Passion for staying up-to-date with the latest game development technologies and industry trends. Nice to Have: - Experience with other game engines like Unreal Engine. - Familiarity with scripting languages such as Python or Bash for automating workflows and managing builds. - Prior experience working in game development studios or leading creative technical teams. What We Offer: - Opportunities for growth and development. - A creative and supportive work environment. - Health assurance coverage. - Transportation provided. Job Type: Full-time Pay: 5,000.00DH - 6,000.00DH per month