This job might no longer be available.
Full Stack Web Developer (IT)
4 years ago
Job Description
As part of the Global IT department you will belong to a group that specializes in online infrastructure, the full stack web developer will join the team tasked with creating and developing Ubisoft’s front-end and back-end services on different products aimed to simplify game development and operations.
The incumbent will design, implement and ensure the smooth operation of web tools, from developing dynamic and engaging UI/UX, creating APIs and solving complex problems related to scalability, performance, high availability.
By contributing to the IT transversal and worldwide team, the developer’s work will interact with stakeholders in different countries in order to impact Game Productions and Services teams value stream directly.
Mission
The main and routine tasks of the Web developer are to:
- Develop and maintain mainly front-end applications, as well as back-end applications to meet the needs of in-house projects and clients requests
- Compile, understand and analyze the product manager’s needs and contribute to the development of new features
- Validate and verify whether the newly developed systems are in line with project intentions and remain coherent with current code and optimize when required
- Identify, analyze and correct bugs
- Contribute to deliver high quality products by being part of quality control yourself
- Focus on the implementation of best development practices (continuous integration, code review, pair programming, blue-green, high resilience testing, ...)
- Document the work to transfer knowledge and enable other users (work units) to understand and use the new systems and features
- Take part in the team’s daily activities
Qualifications
Education
- Bachelor’s degree in computer science or computer engineer or equivalent training
Relevant experience
- Minimum three years’ experience in web programming
- Experience in full stack development and extensive knowledge of back-end components (API/REST/caching), front-end development (http, cookies, headers) and JavaScript
Skills and knowledge
- DevOps or SRE mindset and strong interest to contribute to the transformation of the team in this direction
- Ability to understand and account for user needs
- Resourcefulness, initiative and ability to resolve issues through elegant and innovative solutions
- Dedication to quality expressed throughout the development cycle (through questions, unit tests, etc.)
- Strong interpersonal and communication skills
- Ability to work as part of a team
- Ability to adapt to change
- Fluent in english
- Results focus
Assets
- Docker, Kubernetes
- Python, Golang, C#, Typescript
- Agile experience (Scrum, Kanban, XP, Lean, …)
Additional Information
We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, ethnicity, religion, gender, sexual orientation, age or disability status.
Company Description
Ubisoft Montreal, an industry leading developer of video games, located in the heart of Montreal’s Mile-End, offers a unique environment where creativity, teamwork and cutting-edge technology bring to life critically acclaimed video games and iconic AAA franchises.
When you join Ubi Montreal, you enter a community of passionate, extraordinary people connected by their need to innovate, to be creative and to work with the latest technology. You’ll discover a world where employees enjoy constant career advancement, a supportive learning environment, and competitive compensation packages.
The Global Network Services (GNS) team is composed of Network professionals, Systems Administrators specialized in Microsoft and Linux products respectively, and Network Architects. They apply their expertise to service Ubisoft game development in North America, Europe and Asia maintaining the highest standard of quality.
Create Your Profile — Game companies can contact you with their relevant job openings.