- What you will do:
- Maintain and improve our multiplatform game engine.
- Develop and integrate new APIs and technologies.
- Create innovative tools and technology to be used in the game development.
- Continuously optimize and improve both engine and overall system performance, load times and memory usage.
- Make the bridge between the hardware and software (firmware, bios, etc..).
- Solve problems in a creative, pragmatic and consequent way.
- Required experience:
- Solid technical base and work ethics.
- Critical thinking and strong problem solving skills.
- Fluent in English (both oral and written).
- Availability to travel abroad.
- Able to manage multiple tasks/priorities simultaneously, respond to work with urgency and understand and meet deadlines.
- Experience in object oriented languages C# and C++.
- Strong background in Linux/Unix environments.
- Experience in API design and patterns.
- Ability to write high-performance, robust and reliable code.
- Interested in breaking/debugging things sometimes at a very low level.
- Nice to have:
- Experience in development for mobile platforms in HTML5, JavaScript.
- Experience/Knowledge with game engine development, architecture concepts and design patterns.
- Write clear, maintainable, performant code that will scale across a number of platform.
- Understanding of the full software development lifecycle.
- Contribute proactively on team projects.
- Employment type:
- Location:
- This role is based at Porto, near NorteShopping and right by Viso subway station.
Please send us an email to [email protected] with your CV and with the opening you're applying to.