Senior Tools Programmer
Larian Studios
Barcelona, Spain
Responsibilities
- Develop and maintain all development tools;
- Design, implement and maintain user interfaces;
- Identify and solve problems in our content creation workflows and pipelines;
- Engage closely with our narrative tools, spread across departments such as writing, scripting and cinematics;
- Work with a multi-disciplinary team to implement new engine and editor features;
- Be a driving force behind feature development, instrumental in finding the best solutions for new engine and tools features;
- Communicate openly and regularly with team members and stakeholders;
- Represent the team and its ideals in day-to-day communication;
- Act as a role model and mentor for your fellow team members.
Requirements
- 5+ years of experience creating tools for game development;
- Shipped game titles;
- Excellent C# and .NET skills for desktop applications;
- A deep understanding of WPF and XAML;
- Experience with, and excellent feel for UI/UX and tool design;
- Experience improving long-lived internal tools with legacy components;
- Thorough C++ knowledge;
- Open-minded and willing to iterate on a feature based on feedback;
- The ability to analyse and understand the workflows of other disciplines;
- You seek constructive criticism and are open to discuss issues or requests with end-users;
- You are passionate about improving developer productivity and communicate in a supportive way;
- You are a team player and willing to take ownership of tools, planning and communication. Driving feature development from start to finish;
- Fluent written and spoken English;
- This is a full-time, on-site role, requiring your presence in the office to support collaboration and creativity.
Nice to have
- Familiarity with Python;
- Experience developing DCC (digital content creation) pipelines;
- Experience writing plugins/tools for Maya/Blender;
- Experience making mods for larger games.
Don't forget to mention EuroTechJobs when applying.