JOB DESCRIPTION As a Programming Team Lead within Ubisoft Connect you oversee a group of frontend programmers in developing the web-driven user experience that power Ubisoft Connect. You work within a modern web stack based on React, GraphQL and TypeScript to name a few.
You guide the developers, that report directly to you, in defining, building, and evolving the features and tools that compose Ubisoft Connect today and tomorrow. That includes features like friend invites, the games library, a list of achievements and more. You keep a balance between new features, keeping tech-debt in check and evolving our technical foundations.
You are a direct manager for your team members and as such acknowledge and take care of their individual needs, concerns, and aspirations. You assist in their career development through personal and project-specific goals, timely and effective feedback, trainings, team activities and guidance on a path toward continuous improvement.
Your team achieves its goals thanks to your technical know-how, leadership, and ability to make informed choices. You work within a multi-disciplined live production team, where you build along creative, technical, qc and management peers. Finally, when Ubisoft Connect features land in the hands of our players, while all works well and smoothly, you know you have contributed to delivering a reliable, consistent, and enriching experience, which in the end is our source of motivation.
What you'll do On a typical day, you gather your team to discuss progress with assigned tasks. You note issues and brainstorm ways to address them. You review outstanding bugs and how best to approach them in the coming sprint. You prepare upcoming work, discuss UI and API needs. You communicate regularly with leads from other disciplines to plan, identify risks, and deliver on time. You celebrate our milestones and make sure your team has all that it needs to succeed.
- Drive the projects your team is involved in by transforming the input requirements into an actionable plan and facilitating the prioritization and distribution of work.
- Collaborate with people of different profiles (engineering, product management, quality assurance).
- Foster good software engineering practices including code reviews, automated testing, and continuous deployment.
- Contribute to the design and implementation of software components of Ubisoft Connect
- Support your team members in their professional growth.
QUALIFICATIONS What you bring - Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent practical experience).
- At least 5 years of software development ideally with some management experience.
- Proficiency in a variety of Frontendweb stacks, especially React, Typescript, GQL, CSS, HTML.
- Solid interpersonal, and communication skills.
- The ability to remain calm when faced with setbacks; you know to learn from your mistakes.
- An understanding of live operations and consuming backed services.
- Effective communication skills with ability to build strong professional relationships
What to send our way - Your CVhighlighting your background and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
ADDITIONAL INFORMATION About us Ubisoft's 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players' lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We're committed to fostering a work environment that is inclusive and respectful of all differences.