WeLoveDoGames.png

Client Engineer

 

We are looking for passionate and talented developers who are motivated, results-oriented and strong team players with a common objective of developing and delivering high quality products.

Description

Omnidrone is looking for a motivated frontend engineer who has a passion for learning and has a strong interest for the gaming industry. In this role, you will add scalable game features that can support millions of users.

What you will do

  • Create high quality software.

  • Architect and implement solutions, working in areas such like Graphics Programming, Game Logic, Artificial Intelligence, User Interface, 3rd parties integrations, etc.

  • Solve complex problems while developing state of the art video games for a multiple variety of devices and OS’s.

  • Write high quality code using a TDD approach.

  • Find opportunities for optimisations that matters.

  • Perform code reviews on a daily basis.

What you need

  • Professional experience developing games.

  • Extensive knowledge of object-oriented programming and software architecture.

  • Good knowledge of data structures and algorithms.

  • Experience with one or more game engines like Unity 3D or Unreal Engine.

  • Experience with mobile development is appreciated.

  • Solid understanding of math involved in computer graphics is a plus.

  • Good communication with team, lead programmer, producer and tech director.

  • Bachelor's degree in Computer Science or related field is a plus.

  • Good knowledge of one or more programming languages (C#, C++, Java, ...).

  • Passion for games and knowledge of the mobile games industry is a plus.

  • Attention to detail, meticulous and organised working habits.

  • Good command of English is a plus.