About the job
WHAT MAKES US EPIC?
At the heart of Epic’s achievements are our talented and passionate team members. We take pride in fostering a collaborative, inclusive, and innovative atmosphere. Whether we are developing award-winning games or advancing engine technology that empowers creators to build visually stunning interactive experiences, we are committed to continuous innovation.
Being part of Epic means contributing to a team that consistently aims to uplift our community and users. We relentlessly strive to enhance the standards of game and engine development.
PROGRAMMING - GAMES
What We Do
Our Unreal projects are at the forefront of real-time entertainment, supported by our ever-expanding team of programming professionals. We continually refine the tools and technology that enable content creators around the globe.
What You'll Do
As a Senior UI Programmer on our emerging team, you will be pivotal in crafting innovative experiences and technologies. Your responsibilities will include developing core UI features and facilitating collaboration among programmers, designers, and artists. Engage in diverse initiatives, explore cutting-edge technologies, and collaborate with both internal and external talents, all while delivering impactful experiences from concept to completion.
In this role, you will
- Envision, design, refactor, and implement new features such as HUD widgets, HUD markers, minimaps, mission flows, activity feeds, and interaction menus.
- Write robust, maintainable code emphasizing modularization for future scalability.
- Optimize and troubleshoot both new and legacy systems.
- Integrate backend systems to enhance the player experience.
- Collaborate with a multidisciplinary team to develop advanced features that enhance player experiences within our game and the broader Fortnite ecosystem.
- Work closely with backend developers to align on service and client objectives.
- Partner with art and design leads to ensure UI aligns with both aesthetic and functional standards.
What We're Looking For
- Exceptional proficiency in C++ programming.
- Experience in developing features for games across multiple platforms.
- Substantial experience in creating online multiplayer games or other interactive real-time technology applications with a strong online component.
- A keen interest in social, frontend, and user interface design.
