Job Description
Ubisoft's 19,000 professionals, working across more than 30 locations around the world, are bound by a common mission to enrich players' lives with original and memorable gaming experiences. Their dedication 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 company that believes diverse backgrounds and perspectives are key to creating worlds where both players and community can thrive and express themselves. With our Ubisoft Corporate Social Responsibility team, we work with and for our players, helping to create original and memorable gaming experiences that go beyond entertainment to enrich lives. Beside this, at Ubisoft, we are committed to making our own active contribution to a better environment through green initiatives and global carbon neutrality. If you are excited about solving game-changing challenges, cutting-edge technologies, pushing the boundaries of entertainment and Play Green, we invite you to join our journey and help us create the unknown.
Read more about our commitment to social impact here
Job Description
Ubisoft Kyiv is looking for an experienced full stack developer for designing and developing innovative client-side web applications on one of the biggest AAA projects. You will be working in a fast-paced international environment and gain invaluable knowledge and expertise along the way.
We are now hiring people to initiate the new direction in Kyiv. You'll work in the product lifecycle starting from MVP and extending to full-fledged product delivery. The application you will be working on will be player-facing and will reach more than 20 million players worldwide.
Qualifications
Responsibilities:
• Design, code and test technical solutions while seeking optimal performance and structuring
• Define and implement technical solutions that answer best clients' needs
• Establish responsible deadlines and personal work plans and manage time effectively
• Work with Project Managers to build project plans and estimations
• Propose ideas of improvement of the applications, procedures and technologies used
• Proactively seek opportunities to broaden and deepen knowledge base and proficiencies
• Collaborate with other development teams to build reusable, shared code and libraries for future use
• Work with our operation teams to deploy and support applications
Requirements:
• Proficiency in setting up single-page applications and designing maintainable architectures.
• Understanding of techniques to optimize web performance and ensure fast load times.
• Ability to create web applications that work well on various devices and screen sizes.
• Extensive experience with modern JavaScript frameworks (preferably React).
• Strong interest and expertise in TypeScript.
• Familiarity with common JavaScript tools (e.g., Vite, esbuild, Next.js) and testing framework (e.g., Jest, Storybook).
• Knowledge of common CSS tools and frameworks (e.g., Sass, Tailwind CSS) and modern layout techniques (e.g., Flexbox, Grid).
• Experience in consuming APIs.
• Proficiency in backend development, databases, and server-side languages (Node.js).
• Proficiency with Git and platforms like GitHub or GitLab.
• Experience in deploying CI/CD pipelines.
• Experience mentoring and coaching other developers.
Jobcode: Reference SBJ-d2w635-3-142-119-182-42 in your application.