Job Openings Senior Web Engineer

About the job Senior Web Engineer

KKCompany Technologies, Asias leading AI multimedia technology group is dedicated to creating values for customers with core businesses of multimedia technologies, digital cloud, and AI applications.

At KKCompany, we believe in Innovation Made Simple, and technology is the answer to the struggles faced by every industry. Since its establishment two decades ago, KKCompany has expanded its portfolio, including KKBOX, BlendVision and Going Cloud. KKBOX is the worlds first platform bringing legal music streaming service to the public. It utilizes state-of-the-art streaming technology to enable excellent user experience. Our flagship brands and a base of international clients enable us to accumulate extensive data and advance analytical capabilities. The strengths along with our abundant experience in brand management help businesses achieve digital transformation successfully. We serve over tens of millions of consumers and enterprise clients in Asia cross a broad spectrum of industries such as telecommunication, multimedia, online education, fitness, smart retail and more.

KKCompany now has over 500 employees across offices in Tokyo, Singapore, Taipei, Kaohsiung, and Hong Kong.

Responsibilities:

  • Design and develop a player module/SDK for various functions, including streaming playback, low latency, SSAI, live, and offline playback
  • Regularly improve the SDK documentation to make it easy to understand and scalable
  • Continuously enhance the module/SDK by optimizing its performance and efficiency
  • Collaborate effectively with cross-functional teams to define, design, and deliver innovative new features
  • Write simple, readable and re-usable code, peer review to ensure quality

  • Refactor code bases and optimize its performance continuously

Requirements:

  • 4+ years solid experience in web application development with JavaScript and/or TypeScript, HTML5, CSS
  • Experience in one modern JavaScript UI library / framework (ex. React, Angular, Vue...)
  • Experience in cross-browser compatibility

  • Have passion for new technologies and development models

  • Good communication skill and team-work spirit

  • Familiar with git

Nice to Have:

  • Understanding of functional programming

  • Experience in automated testing of JavaScript/TypeScript applications/libraries
  • Experience in web video streaming development (HLS/DASH)

  • Knowledge of web performance tuning

  • Knowledge of Universal JavaScript / Server-Side Rendering

  • It is good to show us your previous work which you are proud of, or piece of code you've contributed to any open-source projects