UI Programmer (Malta/Remote)

Work set-up: 
Full Remote
Contract: 
Experience: 
Entry-level / graduate
Work from: 

Offer summary

Qualifications:

Bachelor’s Degree in Computer Science or similar field or equivalent experience., Advanced C++ programming skills with at least 3 years of Unreal 4 experience., Proficiency in Unreal 4 UI systems such as UMG, Slate, and Blueprints., Knowledge of modern object-oriented programming practices..

Key responsibilities:

  • Implement and test game UI functionality based on design requirements.
  • Collaborate with art, design, and production teams to integrate UI assets.
  • Optimize and refine existing UI code for performance and stability.
  • Identify and resolve UI bugs and issues in collaboration with QA.

PlayMagic LLC logo
PlayMagic LLC SME https://www.playmagic.com.mt
11 - 50 Employees
See all jobs

Job description

     - Malta or remote, fulltime

RESPONSIBILITIES:

  • Implementing and testing of game UI functionality based on design and art requirements, using Unreal 4 or custom engines. 
  • Write clean, professional and maintainable code 
  • Continuous refinement and optimization of existing code 
  • Communication and collaboration with other team members in different departments (e.g. Art, Design, Production) 
  • Proactively problem-solve performance and stability issues when necessary related to UI 
  • Identify bugs and issues and suggest solutions to mitigate problems, together with Quality Assurance 
  • Implementing UI art assets into the game in collaboration with UI Artists and UX designers. 

REQUIRED QUALIFICATIONS: 

  • Bachelor’s Degree in Computer Science or similar discipline or equivalent work experience 
  • Advanced C++ programming skills 
  • 3 years of experience in using Unreal 4 especially in the following: 
          • UMG and Slate
          • Blueprints
          • Widget Blueprints 
  • Hands on experience with UE4 UI optimization 
  • Familiar with modern practices of object-oriented programming and processes 

BONUS QUALIFICATIONS: 

  • Experience at a professional video game company 
  • Experience optimizing C++ for performance 
  • Experience with multithreaded systems 
  • Experience with the NoesisGUI framework 
  • Familiarity with Git or other modern SCM best practices 

Required profile

Experience

Level of experience: Entry-level / graduate
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

UI Developer Related jobs