Ubisoft Barcelona Mobile is currently seeking a Tech Programmer to help our team on their next adventure. In this position, you will report to the Lead Gameplay Programmer.
*Work permit for Spain required prior to applying for the position.
Your daily adventure:
Analyze and understand video game development needs and assess their feasibility to best serve the production team.
Review code and asset integration through the different stages of development to ensure the project is always structured and technically under control.
Support the production functions, tools and system in the development pipeline to see how they could be enhanced to fulfil the intentions of the project: workflows in the editor, third-party application plug-ins (3DSMax, Maya, source control, etc,), and productivity tools (compilation, build process, etc.).
Create automation for build delivery to serve Production and QC needs (internal and external).
Create complex systems for the needs of the projects, like real time events managers, asset bundles managers, editor tools, and others.
Analyze and correct defects in the tools, engine and pipelines.
Identify and solve bottlenecks, reporting risks at a technical level to the lead programmer and other leads.
Understand the roadmap / implementation of SDKs and how they work.
Write robust, optimized and maintainable code.
Document work to transfer knowledge and enable users to understand how to use the new systems and functions.
Carry out all other related tasks.