Job Openings Frontend Engineer

About the job Frontend 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:

  • Developing and maintaining video streaming web apps
  • Developing and maintaining CMS platforms
  • Developing and maintaining shared libraries/Components
  • Co-working with the product owners, backend engineers, QA, and designers
  • Troubleshoot, debug and optimize applications for maximum performance and scalability

Requirements:

  • 3+ years of frontend development experience
  • Expert knowledge of HTML / CSS / JavaScript (including ES6+)
  • Familiar with at least one frontend framework (React, Angular, Vue)
  • Familiar with RESTful API or GraphQL
  • Experience with unit testing frameworks, like Jest, React Testing Library
  • Familiar with Git flow development practices
  • Good communication skills good team player
  • Passionate about modern web technology

Nice to Have:

  • Familiar with React (hooks), Redux, Next.js, TypeScript
  • Practical experience with at least one of the following: Node.js, PHP, Python or Golang
  • Experience with Docker for containerization, deployment, and CI/CD integration
  • Practical knowledge of agile software development methodologies, like scrum
  • Love to contribute technical articles or open-source software (OSS)