Job Openings Frontend Engineer

About the job Frontend Engineer

KKCompany Technologies Group is a leading technology group in software services. We have created the world’s first legal music streaming platform, KKBOX, and are an international software technology group focused on “multimedia technologies, digital cloud, and AI applications” as our core business to create value for the customers. The group consists of self-owned brands including KKBOX, BlendVision, and Going Cloud with enterprise customers across Asia. KKCompany Technologies has attained OpenChain ISO/IEC 5230 and ISO 27001 third-party international certification.

We have over 500 employees across offices in Tokyo, Singapore, Taipei, Kaohsiung, and Hong Kong. For more information please visit our website: www.kkcompany.com and blog: blog.kkcompany.com


Responsibilities:

    • Work with Designers, Product Owners, Test Engineers, and Back-End Engineers to implement versatile front-end solutions to web development issues
    • Develop BlendVision SaaS web applications
    • Develop CMS platform for BlendVision products
    • Review code developed by other developers and provide feedback to ensure best practices
    • Launch, iterate, and provide front-end coding expertise
    • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies

    Requirements:

    • 2+ years of experience building web applications
    • Experience with web technologies (e.g. JavaScript, HTML, CSS)
    • Experience with CSS pre-processing frameworks (e.g. SASS)
    • Experience with React (hooks), Redux, Next.js
    • Experience with unit testing frameworks (e.g. Jest, React Testing Library)
    • Familiarity with bundle tools (e.g. Babel, Webpack, Rollup)
    • Experience with cross-browser compatibility techniques
    • Proactive, good interpersonal and problem-solving skills
    • A passion for modern web technologies

    Nice to Have:

    • Experience with continuous integration and continuous delivery (CI/CD)
    • Understanding web security (e.g. CORS, XSS, CSRF)
    • Practical knowledge of agile software development methodologies (e.g. scrum)