KKBOX

iOS Developer

Taipei / KKBOX - Engineering / Permanent

The 1st KKBOX App was released in 2010, 10 years later we are still striving for the best user experience across different device type, currently KKBOX App support iOS, macOS, tvOS and watchOS.

As a iOS developer, you will work with cross-functional team members to continuously improve KKBOX user experience from all aspect. We preferred simple and elegant solution to resolve complicated issue, it is never been easy, but that is what we pursue.

Responsibilities

  • Design, build, auto test, and maintain KKBOX iOS App.
  • Work with cross-functional team to continuously improve user experience
  • Assure app performance, stability, and high-quality codebase
  • Requirements

  • Experienced with Swift
  • Experienced with XCTest, Git
  • Familiar with iOS app architecture/design pattern, such as MVC
  • Knowledge of RESTful API or other API paradigm
  • Nice To Have

  • Experienced with Agile development practices
  • Experienced with large codebase (SLOC > 50K) and teamwork (teammate > 2)
  • Experienced with Objective-C
  • Familiar with CI/CD and CLI tools in the ecosystem
  • Experienced with functional reactive programming
  • Apple fans
  • Apply Now

    Software Quality Assurance Intern

    Taipei / KKBOX - Engineering / Intern

    Software Developer

    Taipei / KKBOX - Engineering / Permanent

    Android Developer

    Taipei / KKBOX - Engineering / Permanent

    Android Engineering Manager

    Taipei / KKBOX - Engineering / Permanent

    Android SDET

    Taipei / KKBOX - Engineering / Permanent

    Business Intelligence Data Analyst

    Taipei / KKBOX - Business Insight / Permanent

    Web Manager

    Taipei / KKBOX - Engineering / Permanent

    Content Marketing Specialist (Korean Music Category)

    Taipei / KKBOX - Marketing / Permanent

    Business Development & Partnership Assistant Manager

    Hong Kong / KKBOX - BD/Sales / Permanent

    Media Planner

    Taipei / KKBOX - BD/Sales / Permanent

    Performance Marketing Assistant Manager

    Taipei / KKBOX - Marketing / Permanent

    Marketing Assistant Manager

    Hong Kong / KKBOX - Marketing / Permanent

    Analytics Engineer

    Taipei / KKBOX - Engineering / Permanent

    Content Marketing Specialist

    Taipei / KKBOX - Marketing / Permanent

    Senior iOS Developer

    Taipei / KKBOX - Engineering / Permanent

    Data Engineer

    Taipei / KKBOX - Engineering / Permanent

    Senior Site Reliability Engineer

    Taipei / KKBOX - Engineering / Permanent

    Sales Account Executive

    Taipei / KKBOX - BD/Sales / Permanent

    Frontend Engineer

    Taipei / KKBOX - Engineering / Permanent

    Backend Engineer

    Taipei / KKBOX - Engineering / Permanent

    DevOps Engineer

    Taipei / KKBOX - Engineering / Permanent

    Content Strategy Development Specialist

    Taipei / KKBOX - Content / Permanent

    Web Application Engineer

    Taipei / KKBOX - Engineering / Permanent

    Backend Engineer

    Kaohsiung / KKBOX - Engineering / Permanent

    Senior Product Designer

    Taipei / KKBOX - Design / Permanent

    Product Manager

    Taipei / KKBOX - Product Management / Permanent

    KKSTREAM

    KKFARM

    KKTV

    KKLIVE

    KKCompany