This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At Mojang Studios, the creators of Minecraft, we are on a mission to build a better world through the power of play. We are looking for a Senior UX Engineer to join the Minecraft UI Framework Team and help build and evolve Ore UI, our design system that powers ingame and webbased user experiences across Minecraft. In this role, you will focus on fullstack development, building a design system using React and TypeScript on top of a C++ foundation. You will create high quality, reusable UI components that enable other developers and content creators to deliver consistent, polished experiences inside Minecraft. You will be part of a team of onsite engineers in Redmond, working with teams both locally and in Europe. You will work across the entire technical stack, from design systems to embedded JavaScript environments, and collaborate closely with designers and engineers to build foundational technology that delivers on our playerfocused vision across multiple products and teams.
Job Responsibility:
Work with designers and developers to extend our Design System by creating and improving components
Synthesize technical requirements from multiple customers to create a flexible and powerful platform
Maximize developer velocity with high quality designs, solid execution, and powerful test automation
Be data informed, balancing performance, user experience, and developer experience in every decision
Improve ways of working and technical best practices within the team and with customer teams
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
3+ years of experience in modern web-based UI technologies such as React
Experience building and working in UI Design Systems
Experience developing in C++, preferably cross-platform
Strong communication and collaboration skills, synchronously and asynchronously
Passion for quality, including test automation and troubleshooting/debugging skills