Senior Android Engineer(Core Tech)

Taipei/Kaohsiung /
KKStream – Engineering /
Permanent
/ Hybrid
Asia’s leading technology group, KKCompany Technologies (KKCompany), is a leader in software services. Our mission is to build “Freeways to Inspiration” and help industries achieve digital transformation. By creating technology highways with partners, we deliver our services around the world and drive value creation through future technology.

In addition to our flagship brands KKBOX, KKStream, and Going Cloud, our core technologies cover various fields such as music streaming, multimedia, and cloud services. Through a range of products and services, we help customers create commercial value. We also offer software services and solutions to over tens of millions of customers with corporate clients across Asia covering various industries such as telecommunications, entertainment and multimedia, media, education, and fitness centers.

We have over 500 employees across offices in Tokyo, Singapore, Taipei, Kaohsiung, and Hong Kong.

Responsibilities:

    • Develop Android playback module, add new features and enhance existing features
    • Design API of shared playback module and deliver SDK document
    • Write simple, readable, and reusable code, peer review to ensure quality
    • Refactor code bases and optimize their performance continuously
    • Work together with other team members and build exciting new features with cutting-
    • edge technologies

Requirements:

    • 3+ years of experience in Android development
    • In-depth experience in object-oriented programming and a clear understanding of
    • app performance.
    • Strong coding skills in Java and Kotlin
    • Familiar with MVVM and MVP
    • Familiar with RESTful API
    • Familiar with Git
    • Proactive, excellent interpersonal and problem-solving skills
    • Passionate about Android application development

Nice to Have:

    • Experience in library design
    • Experience in the ExoPlayer library
    • Experience in android streaming development (DASH)
    • Knowledge of figuring out the problem from different Android OS version
    • Good to show us your previous work, which you are proud of, or a piece of code you've
    • contributed to any open-source projects