C++ UI developer
Job Description
Gaming client is looking for a C++ UI developer.
Tasks:
As a Senior UI Engineer, you will be responsible for designing, implementing, and maintaining high-quality user interfaces that enhance the overall gaming experience. This role requires a deep understanding of UI/UX design principles, a passion for gaming, and the ability to collaborate effectively with cross-functional teams.
Key Responsibilities:
UI Design and Development: Lead the design and implementation of user interfaces, ensuring a seamless and intuitive user experience.
Cross-Platform Compatibility: Develop UI solutions that are optimized for multiple platforms, including consoles such as PlayStation, Xbox, and Nintendo Switch, ensuring a consistent and enjoyable experience for players.
Online Gameplay Integration: Collaborate with the development team to integrate UI elements seamlessly into online gameplay, ensuring a cohesive and engaging multiplayer experience.
Collaboration: Work closely with game designers, artists, and other engineers to integrate UI elements that complement the overall game design and narrative.
Innovation: Stay updated on industry trends and emerging technologies related to UI/UX design and bring innovative ideas to the table for continuous improvement.
Code Optimization: Write clean, maintainable, and efficient code while optimizing UI performance for various platforms.
Game Engine Proficiency: Utilize your expertise in Unreal Engine (or other game engines) and C++ to create robust and dynamic UI systems that align with the technical requirements of our games.
Design Tools: Utilize design tools such as Figma to collaborate on UI/UX design workflows and processes.
Mentorship: Provide guidance and mentorship to junior UI engineers, fostering a collaborative and learning-focused environment within the team.
Qualifications:
Bachelor’s degree in Computer Science, Game Development, or a related field (or equivalent experience).
Extensive experience in UI/UX design and development for games, with a strong portfolio showcasing previous work.
Proficiency in C++.
Deep understanding of design patterns, user-centered design principles, and player behavior.
Strong problem-solving and debugging skills.
Excellent communication and collaboration skills.
Preferred Qualifications:
Experience with Unreal (or other game engine). We also use some AngelScript for UI development.
A passion for games.
Previous experience in a senior or lead UI engineering role.
Location: Stockholm in office 2-3 days per week