TL;DR
Senior Software Engineer, UI & Services (Gamedev): Building and integrating backend services for a new game, focusing on UI experience and gameplay. Focus on technical design, implementation, debugging, and collaboration with UX designers and UI artists to create satisfying user experiences.
Location: Los Angeles
Company
Riot focuses on work/life balance.
What you will do
- Design, build, and deliver integrations to backend services for a game.
- Build features linking the backend service integration all the way to the in-game UI experience.
- Collaborate with leadership on planning and long-term vision for gameplay-related services.
- Build tools to administer or diagnose issues in a live service environment.
- Implement, debug, and refine FrontEnd UI for a new Riot title.
- Partner with UX designers and UI artists to create satisfying user experiences.
Requirements
- 5+ years of professional programming experience.
- Experience working on a shipped box product or live service game.
- Thorough understanding of common UI software design patterns (MVC, MVVM).
- Strong knowledge of data-driven design principles.
- BS in Computer Science, or proven understanding of Computer Science fundamentals.
- Strong OO C/C++/C# programming experience.
Nice to have
- Online SaaS (software as a service) game development experience.
- Experience with C++, Java, Golang, or any other modern language.
- Experience with languages like Javascript or Typescript and some web frameworks.
- Experience using Unreal Engine, especially UMG and Slate.
- Experience using scene rendering analysis tools such as RenderDoc.
Culture & Benefits
- Open paid time off policy and flexible work schedules.
- Medical, dental, and life insurance.
- Parental leave.
- 401k with company match.
- Values teamwork.
