Omnidrone is a rapidly-growing start-up partnered with top US publisher Scopely to make the next generation of hit mobile games. Based in the heart of Barcelona with the Mediterranean and the Sagrada Familia on either side, Omnidrone is bringing together the best and brightest game makers in the world to create unforgettable player experiences.
Omnidrone combines the agility and evolving experience of a startup with the security and intelligence of an established developer via Scopely's intimate and complete publishing partnership.
Our game leadership team has worked on and run some of the most successful mobile franchises in history and has brought their experiences from top California developers to Barcelona, mixing in with the local dev culture to create a fresh, ambitious, and international development mindset. There's nothing like it happening in Europe.
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 tool engineer who has a passion for learning and has a strong interest for the gaming industry. In this role, you will improve existing tools and create new tools for designers and artists. We want a person that enjoys working in a group, who has reinforced the values of communication, empathy, and collaboration.
What will you do?
- Design and implement high quality development tools for all disciplines.
- Communicate with other departments within the team to improve our current tools and determine new solutions.
- Write high quality code using a TDD approach.
- Maintain tools for performance, stability, and error-free operation.
- Identify and resolve pipeline issues and discover opportunities for improvement.
- Perform code reviews on a daily basis.
What will you need?
- Professional experience developing games.
- Passion for tool development - enabling others to have the best tools available
- Experience with mobile development is appreciated.
- Able to communicate and collaborate well with non-technical users, including artists and designers
- Experience working in a collaborative team environment
- Service-oriented attitude with an eye for efficiency
- Good command of English is a plus.
- Extensive knowledge of object-oriented programming and software architecture.
- Good knowledge of data structures and algorithms.
- Advanced understanding of game content pipeline and tools
- Experience with one or more game engines like Unity 3D or Unreal Engine.
- Solid understanding of maths involved in computer graphics is a plus.
- Good knowledge of one or more programming languages (C#, C++, Java, ...).
- Experience with Python, Lua, or other interpreted languages
- Detailed knowledge of 3D graphics and maths, animation, camera control, and lighting
- Good knowledge of the 3D production "pipeline" is a plus
- Passion for games and knowledge of the mobile games industry is a plus.
- Attention to detail, meticulous and organised working habits.
- User interface (UI) design experience