The main objective of the libGDX developer is to design, implement, maintain and optimize code that uses the libGDX framework. The libGDX developer will have the great opportunity to participate in videogame projects using the libGDX framework.

What we'd like from you:
  • Design code solutions to implement new features or improve existing ones.
  • Implement and integrate new features and components
  • Be prepared to work on different areas within projects, such as build systems, tools, graphics, UI or gameplay
  • Be able to diagnose issues and find solutions to them
  • Help to keep code quality, organization, and automatization
  • Review code written by other team members
  • Optimize code in CPU, GPU and memory footprint
What we think you need to achieve this:
  • Strong proficiency in Java coding, including Java specific language features
  • Strong knowledge and experience in libGDX framework
  • Experience on using libGDX modules, such as physics and particle systems
  • Experience on using Java standard libraries
  • Knowledge in software design (UML, Design patterns, etc)
  • English: written, professional level
  • Experience using XCode for Mac/iOS development
  • Experience using Android Studio for Android development
  • Proficient understanding of code versioning tools
  • Experience in other programming languages (C++/C#)
  • Experience in videogame programming
  • Experience integrating and implementing user interfaces
  • Experience in content pipelines and integrating game assets
  • Experience in shaders programming using CG or similar languages
  • Experience with Linux/Unix systems, especially using console-based tools
  • Familiarity with continuous integration systems
We offer:
  • Dynamic and relaxed, but goal-oriented working environment, in a multidisciplinary team
  • World-class technology
  • Flexible working hours
  • Competitive salary
If you're interested, please send us an email .