company logo

Software (Development) Intern

Razer

Office

Singapore

Full Time

Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.

Job Responsibilities :

We are seeking a passionate and detail-oriented WebApp Development Intern with a strong foundation in JavaScript or TypeScript to join our dynamic web development team. This role offers a unique opportunity to contribute to interactive web applications, work closely with experienced engineers, and learn about modern development and testing workflows in a real-world environment.

Key Responsibilities

  • Collaborate with the WebApp development team to design and build interactive and user-friendly web applications using JavaScript/TypeScript.

  • Implement responsive and high-quality user interfaces with a focus on aesthetics and usability.

  • Design and implement robust data models that capture complex business entities and their relationships accurately.

  • Develop, maintain, and optimize data layers for performance and scalability.

  • Debug and troubleshoot issues, conduct thorough testing, and ensure seamless functionality of applications.

  • Participate in code reviews, contribute constructive feedback, and uphold clean coding standards.

  • Support test automation efforts by assisting the Python-based QA automation team.

  • Gain hands-on exposure to testing frameworks such as Robot Framework and understand the foundations of test automation.
     

Learning Objectives

By the end of this internship, the candidate will:

  • Understand and apply core principles of WebApp architecture using modern JavaScript/TypeScript.

  • Gain practical experience in building production-grade, responsive UIs using component-based frameworks.

  • Learn to model complex business data and integrate it effectively into frontend applications.

  • Acquire debugging and performance tuning techniques for frontend code and data interactions.

  • Participate in an Agile-style collaborative development process with peer reviews and iteration cycles.

  • Understand the basics of test automation and gain exposure to tools such as Robot Framework.

  • Improve communication and collaboration skills by working closely with cross-functional teams.
     

Candidate Requirements

  • Proficiency in JavaScript or TypeScript (academic or project experience).

  • Basic understanding of HTML, CSS, and frontend development concepts.

  • Familiarity with version control systems (preferably Git).

  • Foundational knowledge of data structures and object-oriented programming.

  • Keen attention to detail and a passion for delivering excellent user experiences.

  • Eagerness to learn, open to feedback, and proactive in problem-solving.

  • Bonus: Exposure to frontend frameworks (e.g., React, Vue) or backend development concepts.

  • Bonus: Interest or prior exposure to software testing and automation tools.

Pre-Requisites :

Are you game?

Software (Development) Intern

Office

Singapore

Full Time

August 7, 2025

company logo

Razer

Razer.com

razer