Job Description
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
Job Description
As a Full-stack Developer, you will design, implement, and maintain web-based tools that help improve the efficiency of the production team. You possess practical frontend as well as backend experience. You enjoy solving problems and thrive in a transversal environment spanning the core technology teams on the project.
Reporting to the Associate Producer, your main and routine tasks are to:
• Compile and understand IT development needs and assess their feasibility so as to best serve the development team
• Collaborate with producers to transform user stories into features for the operation tools
• Support the live operation functions and systems: Web-based tool creation, CI/CD, and deployment pipelines
• Determine and correct the tools bugs identified by people from other crafts and the tools testers (and eventually the quality control team)
• Document the work so as to transfer knowledge and enable users (from other crafts) to understand how to use the new systems and functions
Qualifications
• Bachelor's degree in computer science or computer engineering or equivalent
• Minimum 5 years of experience with 4 years' experience working in a full-stack role, developing web applications
• Strong knowledge of HTML, CSS, DOM & REST APIs
• Solid experience with JavaScript frameworks such as React, Vue.js, Angular
• Solid experience with backend application development (C# .NET, Python, Node.js)
• Experience with containerized environments (Docker, Kubernetes)
• Experience with relational and non-relational databases (MongoDB, MySQL, ElasticSearch)
• Familiar with modern development tools and best practices (IDEs, Git for version control, unit testing, build tools, continuous integration and deployment, monitoring)
• Strong interpersonal and communication skills
• Great team player
• Proficiency in Mandarin will be a plus
Jobcode: Reference SBJ-3668m9-216-73-216-62-42 in your application.