Job Title: Unity Developer
About the Role
We are seeking a talented and motivated Unity Developer to design develop and maintain interactive applications and experiences using the Unity this role you will collaborate with cross-functional teams designers artists product managers to turn creative concepts into functional high-quality deliverables for digital mobile or XR platforms while ensuring performance scalability and usability.
Key Responsibilities
Develop and implement modules features and application flows using Unity and C# translating design specifications into working code.
Maintain enhance and optimise existing Unity projects: debug profile reduce memory/CPU usage ensure smooth performance across platforms.
Interview Questions
Work closely with artists UX/UI designers product teams and other developers to integrate assets (2D/3D models animations audio) user workflows and interactive functionality.
Participate in design and architecture discussions: choose appropriate patterns manage version control workflows ensure modular reusable and maintainable code.
Write unit and integration tests carry out code reviews and maintain coding standards and documentation.
Stay up-to-date with industry trends Unity updates interaction technologies (AR/VR) and propose innovations to enhance application capability and user experience.
Support the deployment process build configurations for target platforms (mobile web desktop XR) and monitor builds releases and quality metrics.
Troubleshoot issues identify bottlenecks propose and implement improvements in architecture pipelines and asset workflows.
Qualifications & Experience
Bachelors degree in Computer Science Software Engineering or a related technical field.
Minimum 3-5 years of software development experience with at least 2 years working with Unity in production environments.
Strong proficiency in C# and Unity engine: understanding of scenes prefabs scripting physics animation UI systems asset management.
Experience optimising applications for performance memory and multiplatform delivery (mobile desktop XR) is a must.
Familiarity with version-control systems (e.g. Git) build pipelines and collaborating in cross-discipline teams.
Good understanding of object-oriented programming data structures algorithms and software design patterns.
Excellent communication teamwork and problem-solving skills; capable of working in a fast-paced iterative environment.
Portfolio or samples of prior Unity projects (interactive applications mobile games XR experiences) strongly preferred.
Fluency in English required; Arabic or other languages are advantageous.
Key Competencies & Behaviours
Creative and user-centric: able to interpret design vision translate into interactive experiences and advocate for end-user quality.
Detail-oriented and quality-driven: maintains high standards in code performance and user experience.
Collaborative: works closely with design product and engineering teams contributes to knowledge-sharing and peer reviews.
Adaptable and proactive: stays current with emerging technologies embraces change and proposes new solutions.
Problem-solver: anticipates technical challenges takes ownership of issues and drives resolution to maintain project momentum.
What We Offer
Competitive salary and benefits aligned with UAE market and experience.
Opportunity to work on innovative interactive applications and digital experiences in a growth-oriented IT services context.
Exposure to end-to-end development from concept to release and continuous learning in cutting-edge technologies.
Collaborative supportive team environment with professional growth potential.
Apply now!
Job Title: Unity Developer About the Role We are seeking a talented and motivated Unity Developer to design develop and maintain interactive applications and experiences using the Unity this role you will collaborate with cross-functional teams designers artists product managers to turn creative co...
Job Title: Unity Developer
About the Role
We are seeking a talented and motivated Unity Developer to design develop and maintain interactive applications and experiences using the Unity this role you will collaborate with cross-functional teams designers artists product managers to turn creative concepts into functional high-quality deliverables for digital mobile or XR platforms while ensuring performance scalability and usability.
Key Responsibilities
Develop and implement modules features and application flows using Unity and C# translating design specifications into working code.
Maintain enhance and optimise existing Unity projects: debug profile reduce memory/CPU usage ensure smooth performance across platforms.
Interview Questions
Work closely with artists UX/UI designers product teams and other developers to integrate assets (2D/3D models animations audio) user workflows and interactive functionality.
Participate in design and architecture discussions: choose appropriate patterns manage version control workflows ensure modular reusable and maintainable code.
Write unit and integration tests carry out code reviews and maintain coding standards and documentation.
Stay up-to-date with industry trends Unity updates interaction technologies (AR/VR) and propose innovations to enhance application capability and user experience.
Support the deployment process build configurations for target platforms (mobile web desktop XR) and monitor builds releases and quality metrics.
Troubleshoot issues identify bottlenecks propose and implement improvements in architecture pipelines and asset workflows.
Qualifications & Experience
Bachelors degree in Computer Science Software Engineering or a related technical field.
Minimum 3-5 years of software development experience with at least 2 years working with Unity in production environments.
Strong proficiency in C# and Unity engine: understanding of scenes prefabs scripting physics animation UI systems asset management.
Experience optimising applications for performance memory and multiplatform delivery (mobile desktop XR) is a must.
Familiarity with version-control systems (e.g. Git) build pipelines and collaborating in cross-discipline teams.
Good understanding of object-oriented programming data structures algorithms and software design patterns.
Excellent communication teamwork and problem-solving skills; capable of working in a fast-paced iterative environment.
Portfolio or samples of prior Unity projects (interactive applications mobile games XR experiences) strongly preferred.
Fluency in English required; Arabic or other languages are advantageous.
Key Competencies & Behaviours
Creative and user-centric: able to interpret design vision translate into interactive experiences and advocate for end-user quality.
Detail-oriented and quality-driven: maintains high standards in code performance and user experience.
Collaborative: works closely with design product and engineering teams contributes to knowledge-sharing and peer reviews.
Adaptable and proactive: stays current with emerging technologies embraces change and proposes new solutions.
Problem-solver: anticipates technical challenges takes ownership of issues and drives resolution to maintain project momentum.
What We Offer
Competitive salary and benefits aligned with UAE market and experience.
Opportunity to work on innovative interactive applications and digital experiences in a growth-oriented IT services context.
Exposure to end-to-end development from concept to release and continuous learning in cutting-edge technologies.
Collaborative supportive team environment with professional growth potential.
Apply now!
View more
View less