This job might no longer be available.
Online Recruitment Drive - Senior Full Stack Programmer
1 year ago
Job Description
About the Organisation: -
Ubisoft is a leading developer and publisher of video games worldwide whose brand portfolio covers blockbusters such as Assassin’s Creed, Watch Dogs, The Division, Prince of Persia and Splinter Cell, Ghost Recon, Rainbow Six, Rayman, Just Dance as well as games for the whole family, from Imagine and Petz to Raving Rabbids. To continue building on its achievements for the future, Ubisoft is looking for new talent for its growing Indian studio in Pune!
We favor diversity, creativity, drive and team spirit. If you have the skills and the desire to succeed, we want you to be a part of this exciting period of growth
To continue building on its achievements for the future, Ubisoft is looking for talented candidates for its growing Indian studio in Pune!
Job Title – Senior Full Stack Programmer
**Note**: Final Designation/Level will be decided based on the relevant experience and interview ratings
Full stack developer at Ubisoft creates public facing or inhouse solutions that could facilitate or extend a live game or target to improve productivity. We leverage latest technologies like Docker, Kubernetes, cloud and use best practices like CI/CD pipelines and logging stacks.
Responsibilities:
- Work as a part of an agile development team, taking responsibility for organising and planning their own work.
- Implement, improve, and maintain backend services.
- Build, improve and maintain responsive frontends/portals.
- Collaborate with system/feature stakeholders to discuss, collect, interpret, and analyse technical constraints and establish technical solutions.
- Develop online tools/features.
- Designing a modern highly responsive web-based user interface.
- Building reusable components and front-end libraries for future use.
- Translating designs and wireframes into high-quality code.
- Perform peer code reviews.
- Work with the Lead Programmer on designing services/micro-frontends/solutions, planning, and reviews of team.
- Analyse unfamiliar code of a reasonable complexity to understand, extend and refactor it.
- Collaborate with QA/QC team to ensure quality of testcases and testing process.
- Perform load testing and write unit test wherever needed.
Requirement:
- Bachelor’s degree in computer science or computer engineering or equivalent experience
- Proficiency in building REST services using C# and .Net Core web API
- Experience with one or more PostgreSQL/mongoDB
- Experience of developing highly available and scalable backend services;
- Experience of hosting services in cloud AWS/Azure/GCP;
- Thorough understanding of React.js and its core principles
- Prior experience with React.js workflows (such as Flux or Redux)
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Familiarity with more current specifications of ECMAScript
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- In-depth knowledge of JavaScript, CSS, HTML and front-end languages.
Good to have :
- Proficiency in, or experience of C++ coding
- Experience working on an online game.
- Good understanding of Linux
- Experience of working with Docker/Kubernetes;
Ubisoft India is an equal opportunity employer and welcomes applications from all interested parties. The studio welcomes and encourages applications from people with disabilities. We thank you for your interest, however, only those candidates selected for an interview will be contacted. No agencies please.
Create Your Profile — Game companies can contact you with their relevant job openings.