Senior Programmer

1 Year ago • 5-5 Years
Programming

Job Description

Senior Programmer with 5+ years experience in game development, C# / C++, Unity/Unreal Engine, and 3D math.
Good To Have:
  • Mobile development
  • Junior programmer
  • Network, physics
  • AI programming
Must Have:
  • 5+ years game
  • 5+ years C#
  • Unity/Unreal Engine
  • 3D math knowledge
Perks:
  • Work with partners
  • Passion for gaming

Add these skills to join the top 1% applicants for this job

communication
performance-analysis
rendering
github
cpp
unreal
unity
c#
assembly-language
git
vulkan
open-gl
perforce
algorithms
direct-x
java

About us


Exient is a leading developer and publisher of free-to-play and premium games including titles such as LemmingsAngry Birds Transformers, Dancing with the Stars and many more. 


We are based in both Malta and the UK and we currently have a little over forty people in our team across the two locations, it's a multicultural group of hardworking friendly people.


Since we were founded in 2000, we have worked with some amazing partners including companies like Activision, Disney, Rovio, EA, Sony and Ubisoft and we have made some really great games together.


We are expanding and are looking for talented and driven staff with a passion for gaming.

 

Reporting to the Lead Programmer, you will be responsible for the technical design and implementation of large game systems, working with other disciplines to produce technical solutions for design requirements. 


Required Skills 


  • 5+ years of professional game development experience
  • 5+ years of C# / C++ programming. 
  • Unity and / or Unreal Engine experience would be a considerable advantage 
  • Able to write clear, maintainable, portable code
  • Performance analysis, profiling, and optimisation techniques
  • Thorough knowledge of 3D maths and rendering algorithms
  • Familiarity with source controls systems (Perforce and Git)
  • Degree in Computer Science or related field
  • Experience of multi-platform development
  • Strong communication skills
  • Self-motivated and well organised
  • Ability to estimate work complexity and time
  • Ability to work cross-discipline and communicate ideas with non-technical staff 
  • Passion for developing and playing games
  • Fluent in English


Helpful to have 


  • Experience developing on mobile platforms
  • Experience in mentoring and developing junior programmers would be advantageous 
  • Network, physics and AI programming experience
  • Low level understanding / familiarity with processor architectures
  • Java familiarity
  • ARM assembly experience or knowledge of a similar assembly language
  • Knowledge of common graphics APIs (OpenGL/ES, Metal, Vulkan, DirectX)
  • Familiarity with shader languages


All applicants must be based in Malta.

Set alerts for more jobs like Senior Programmer
Set alerts for new jobs by Exient
Set alerts for new Programming jobs in Malta
Set alerts for new jobs in Malta
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙