About the job
WHY JOIN EPIC?
At Epic Games, our success is driven by our talented and passionate team members. We take pride in fostering an inclusive, collaborative, and innovative environment. Whether we're developing award-winning games or creating cutting-edge engine technology, we are committed to continuously pushing the boundaries of interactive experiences.
Being part of Epic means you are part of a team that values community and strives to enhance the user experience. We are dedicated to innovating in the realms of game and engine development.
PROGRAMMING - GAMES
Your Impact
The Fortnite Player Journey team is seeking a Senior UI Programmer who is enthusiastic about gaming and proficient in C++. In this role, you will be responsible for creating and maintaining systems for a live-service product, integrating backend services, and driving UI using reusable data paradigms. Your work will significantly enhance player interactions, enabling them to connect with friends and discover exciting new games within Fortnite while ensuring a safe and enjoyable environment for everyone.
Key Responsibilities
- Design, plan, and implement new features with a systematic approach.
- Write efficient, maintainable code with a forward-thinking mindset.
- Optimize and address bugs in both new and legacy systems.
- Integrate backend systems to enhance the player experience.
- Collaborate with a cross-disciplinary team on innovative features that enrich player experiences across Fortnite.
- Coordinate closely with backend developers to align service and client goals.
- Partner with art and design leads to ensure UI fulfills both aesthetic and functional standards.
Desired Qualifications
- Strong expertise in C++ programming.
- Experience in developing features for games across various platforms.
- Interest in social interactions, frontend, and gameplay-related aspects of game development.
- Commitment to player safety and thoughtful curation of user-generated content.
- A genuine passion for gaming and delivering exceptional user experiences.
- Strong analytical skills and adept problem-solving abilities.
- Experience with Unreal Engine is highly preferred.

