Esports
Software Engineer Intern
Pre-career
Kuala Lumpur, Malaysia
in office
Internship
Digital, Product & TechFootballEngineering & Development
Job description
About the Role
This role sits within the FC Mobile team and contributes to the technical foundation behind a major mobile football experience. The intern works under the close guidance of senior engineers and reports to the Lead Engineer, tackling real-world software engineering challenges focused on performance, logic, and system architecture. The role focuses on JavaScript/TypeScript, React.js, Node.js, and HTML/CSS, with flexibility based on project.
Key Responsibilities
- Write, test, and maintain code for internal tools or web views, applying best practices learned from a mentor.
- Take ownership of building a tangible project, such as an internal developer tool or a live-ops web feature.
- Design data structures, build user interfaces, and optimise rendering performance for mobile environments.
- Use browser tools to spot bottlenecks and improve code for mobile devices.
- Write code that safely handles errors, delays, and edge cases beyond the happy path.
- Work in close daily collaboration with a dedicated senior mentor to break down technical tasks, ask questions, and agree on execution.
- Participate in code reviews by submitting code for feedback and adapting work to meet professional team standards.
- Conclude the internship by presenting the project journey to the engineering team, highlighting technical challenges faced and key insights.
Required Experience & Qualifications
- Pursuing a Bachelor's or master's degree in computer science, Software Engineering, IT, or a related technical field.
- Solid grasp of core programming logic, data structures, and basic algorithmic thinking gained through university coursework.
- Knowledge of web development, including HTML, CSS, and basic JavaScript.
- Desire to figure out how things work, with enjoyment in breaking down logical puzzles and troubleshooting when code breaks.
- Comfort in asking questions.
- Experience creating detailed technical documentation, explaining what is understood and where one is stuck.
Preferred Skills
- Prior academic or personal project experience using React, Node.js, or TypeScript.
- Interest in how UI comes to life, including basic CSS transitions or working with HTML Canvas.
- Basic familiarity with browser developer tools (such as Chrome DevTools) for debugging, or a willingness to participate in professional development activities to stay current on industry knowledge.
Workplace
- Onsite in Kuala Lumpur
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.

