company_logo

Full Time Job

Technical Lead UI

Ubisoft

Québec City, QC 05-04-2023
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Founded in 2005 and with a team of over 600 creative, passionate and innovative talents, Ubisoft Quebec is now one of the leaders in the industry. Involved in the Assassin's Creed franchise since 2010, our studio assumed the leadership of Assassin's Creed Odyssey as well as Immortals Fenyx Rising, and is now developing Assassin's Creed Codename RED.

Job Description

As a UI Technical Lead at Ubi Quebec you will be a recognized expert in your field who draws on the learnings of the past to guide decisions in the present and proactively plan for the future.

You will lead a team of programmers towards a technical vision, produce high quality code and work through constraints to turn it into reality.

With responsibility for helping your team of programmers develop their skills, you will coach and mentor them, empowering them to innovate and perform at their best.

Thanks to your expertise, credibility and reliability, not only can the developers of your project turn to you for information and guidance, but so can others. You are a resource for advice and a reference for Ubisoft employees around the world.

In addition to having a direct influence on the quality of the game that ends up in the hands of the player, there is a tangible connection between your work and the player's experience. You are entrusted with the code for the systems that will make up the game's presentation elements.

What you'll do
• Define the technical vision in UI + plan its technical roadmap.
• Regularly meet with your programming team to discuss progress, tackle setbacks, share updates, present features, give feedback, and informatively and constructively explain the root causes of risks and issues.
• Mentor and motivate programmers to develop their technical skills + provide them with what they need to work efficiently and achieve quality (tools, pipelines, etc.).
• Write elegant code customized to the hardware you're working with.
• Provide technical oversight by reviewing code and making technical validations.
• Anticipate and assess complex, escalated issues + propose adapted solutions.
• Synch up with other technical leads to remove blockers and keep production moving forward.
• Communicate with interdependent teams on other projects to exchange information.
• Stay up to date on technological advancements and industry standards to define our best practices + share them with our studios.

Qualifications

What you bring
• An undergraduate degree in Computer Science, Computer Engineering, Software Engineering, or equivalent.
• More than 5 years of programming experience + 1 year of technical leadership
• A deep understanding of a variety of systems, programming languages, interdependencies, and critical issues or game engines.
• Skills in debugging complex crashes and analyzing performance problems
• The ability to make informed, immediate decisions with minimal long-term impacts.
• A strategic approach to problem-solving: you don't just patch problems, you solve them so that they never happen again.
• Excellent mentorship, interpersonal, and presentation skills.
• A highly innovative and collaborative spirit.
• Effective cross-departmental communication: you can easily communicate with all disciplines + break down complex information for various audiences.
• A desire to share your knowledge to push the boundaries of technology & help others improve their skills.

Jobcode: Reference SBJ-gk88w0-18-222-119-148-42 in your application.

Company Profile
Ubisoft

Ubisoft’s worldwide network of video game development studios and business offices work hand-in-hand each day to deliver rich and innovative gaming experiences that reflect the creativity and diversity of their teams