Deskripsi Pekerjaan
As a Software Engineer Trainee (Contract) on the Champ Tech Team, you will play a pivotal role in shaping the future of the League of Legends ecosystem. You will gain hands-on experience working directly with senior engineers to develop and maintain critical player-facing systems. This is a unique opportunity for recent graduates or junior developers to dive into the complexities of game development and contribute to a world-class live service environment.
Your primary focus will be on the full software development lifecycle, from analyzing technical requirements to designing scalable solutions and implementing features that enhance the player experience. You will work in a fast-paced, collaborative environment, ensuring code quality, performance, and stability. Join us in creating unforgettable moments for millions of players around the globe.
Tanggung Jawab
- Collaborate with cross-functional teams (Game Design, QA, Product) to define and implement player-facing features.
- Contribute to the development and optimization of game systems using modern programming languages and technologies.
- Write clean, maintainable, and well-documented code following industry best practices and coding standards.
- Participate in code reviews, technical design discussions, and agile planning sessions.
- Debug complex issues in existing codebases and troubleshoot performance bottlenecks.
- Assist in the integration of new game content and patches into the live environment.
Kualifikasi
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of data structures, algorithms, and object-oriented programming concepts.
- Proficiency in at least one major programming language (e.g., C++, C#, Java, Python).
- Familiarity with version control systems (Git) and agile software development methodologies.
- Passion for video games, specifically MOBA titles like League of Legends.
- Excellent problem-solving skills and the ability to adapt to a fast-paced, dynamic environment.
- Strong communication skills and a collaborative mindset.