company_logo

Full Time Job

Full Stack Developer

Ubisoft

Da Nang, Viet Nam 6 days ago
Apply @ Employer
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
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-pk85oe-18-188-96-1-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