Get new tech jobs in GCC region sent to


Unreal Engine Senior Programmer ~ Avrioc Technologies ~ Abu Dhabi Emirate, United Arab Emirates

Full-time · Mid-Senior level

Avrioc Technologies

About the job

Responsibilities & Authorities

  • Designing, implementing, and testing of game functionality based on design, using Unreal Engine
  • Write clean, professional, and maintainable code.
  • Continuous refinement and optimization of existing code
  • Accurately schedule tasks and complete them on time, with an understanding of and appreciation for milestones, schedules, deadlines, and efficient development processes
  • Produce prototypes of gameplay ideas and features
  • Communication and collaboration with other team members in different departments (e.g., Art, Design, Production)
  • Conception of APIs, tools and workflows to optimize the pipeline
  • Expansion of existing projects for new hardware or devices if required
  • Proactively problem-solve performance and stability issues when necessary
  • Foster a culture of sharing knowledge, best practices and standards
  • Identify bugs and issues and suggest solutions to mitigate problems
  • Ensuring a high product quality, together with Quality Assurance
  • Support and contribute to new ideas to game design and implement proof of concept
  • Mentor and support new team members


  • 4+ years’ experience at a professional video game company
  • At least 2 shipped game titles as a Lead Programmer
  • Extensive experience with Unreal Engine 4 (Unreal Engine 5 is a bonus)
  • Bachelor’s degree in computer science or similar discipline or equivalent work experience
  • Advanced C++/C#, strong architecture, and low-level performance programming skills
  • Excellent 3D Math and Linear Algebra skills
  • Familiar with modern practices of object-oriented programming and processes

Bonus Requirements:

  • Experience with Unreal Engine 5