Job Overview
Job description
- Location:
- Shanghai, China
- Work arrangement:
- On-site
Role Summary
Riot's engineers not only have deep expertise in specific technical areas, but also value the opportunity to work in a broader, diverse field. As a Software Engineer, you will also be deeply involved in projects designed to enhance team cohesion and achieve cross-team goals. You will lead the development of gameplay features and clearly demonstrate to other engineers what excellent engineering practices are.
As a Software Engineer, Gameplay in Research and Development, you will use your in-depth knowledge of gameplay technology to bring exciting new titles from Riot Games to life. You'll work closely on teams with product owners, designers, artists, and other engineers to explore fundamental questions about the product and build great experiences that turn players' dreams into reality. The ideal candidate will be passionate, proactive, and motivated to lead the technical vision for this gaming space.
Responsibilities
- Cooperate with the planning team to communicate and understand product requirements, lead and participate in the demand analysis, technical design and final implementation of game functions of related systems
- Understand the development process of planning and art teams, collaborate with leaders in professional fields to identify bottlenecks in development, plan and deliver relevant tools, and improve team development efficiency
- Continuously iterate and optimize the solution to ensure its robustness, scalability and high performance
- Assist the team to establish technical direction and development standards
Requirements
- More than 4 years of development experience as a software engineer in the game industry
- Proficient in C++ or C#
- Participated in at least one published game project
- Have a deep understanding of common game and software design patterns
- Excellent debugging skills
- Have product awareness, pragmatism and player empathy in technical decisions
Priority condition
- Have more than 2 years of gameplay development experience
- Experience using commercial engines such as Unreal or Unity
- Experience working with medium-sized engineering teams
- Participated in the prototyping and pre-production stages of game development
- Have experience in agile development
Nature of employment: signed labor contract with professional personnel service company FESCO Adecco
About the Company
We take player experience as the core and focus on design innovation and high-quality polishing. As Riot China's research project team, we are committed to creating innovative game products for players around the world. Through diversified collaboration and continuous optimization, every member can grow and achieve on the platform. We look forward to joining you who love games and innovation to create the future with us!
- Role:
- Software Engineer, Gameplay - Unpublished R&D Product (Contract)
- Job Type:
- Mid Level | Software Engineering