UI Developer with gaming experience gaming
emagine Polska
⚲ Stockholm Metropolitan Area
Wymagania
- Debugging
- C++
- TypeScript
- User Experience (UX)
- Unity (game engine)
- React
- Wireframes (UX)
Opis stanowiska
About the Role We are seeking a highly skilled UI Developer to join a leading AAA game studio as a consultant. In this role, you will work closely with designers, gameplay teams, and engine developers to build high‑performance, visually engaging, and highly dynamic user interfaces for a major game title. You’ll be part of a multidisciplinary team where you will help shape the UI/UX experience for millions of players worldwide. Location: Stockholm office 3 days/week. Key Responsibilities • Develop, implement, and maintain complex and highly dynamic UIs for a AAA game project. • Work with React and TypeScript to build robust UI features and tools. • Integrate UI systems with the game engine using C++ and middleware solutions such as Coherent (Coherent GT / Coherent Labs). • Collaborate with UI/UX designers to translate wireframes, animations, and interaction flows into responsive and scalable in‑game interfaces. • Optimize UI performance, memory usage, and responsiveness in a real‑time game environment. • Troubleshoot, debug, and profile UI components across multiple platforms. • Contribute to establishing best practices, tooling improvements, and workflow optimizations for UI development. • Communicate effectively with cross‑functional teams in a fast‑paced development environment. Required Skills & Experience • Strong proficiency in React for building complex user interfaces. • Professional experience with TypeScript in production‑level applications. • Solid understanding of C++, especially in the context of integration with game engines. • Hands‑on experience with Coherent UI / Coherent GT or similar game‑UI middleware. • Demonstrated experience working with highly dynamic, real‑time UIs (e.g., in games, simulations, or interactive applications). • Ability to work with designers, animators, and gameplay programmers to achieve high‑quality UI results. • Strong debugging, profiling, and optimization skills.