[Music] Senior iOS Engineer

Job updated 6 days ago
The employer was active 4 days ago

Job Description

About the Role:
We are looking for an experienced iOS Engineer to join our product team building a music streaming app for the Japanese market with millions of active users. You will work on both new feature development and improvement of existing systems, including modernizing legacy code and solving long-standing user pain points.

This is a commercially successful product with millions of users and high expectations from both the business and our users. If you're looking to work on a platform that blends business impact with technical challenges, youll feel right at home here.

Team & Culture:

You'll join a Scrum-based cross-functional squad consisting of iOS and Android Engineers, backend engineers, QA engineers, product managers, and designers. We focus on tight collaboration and seek the highest leverage between technical feasibility and business impact.

If you want to experience what it means to iterate and scale real-world app that truly reaches and impacts users, this is the place.

Responsibilities:

  • Build user-facing features in our iOS app using Swift, MVVM, and SwiftUI
  • Contribute to improving and modernizing existing parts of the codebase as we evolve toward a more modular and modern architecture
  • Refactor and improve stability, performance, and maintainability of existing code
  • Debug issues and improve overall app reliability
  • Ensure compatibility with new iOS versions and follow App Store guidelines for submission

Requirements

Requirements:

  • Strong proficiency in Swift, with hands-on experience building iOS apps
  • Ability to read and maintain Objective-C code as needed
  • Experience with MVVM architecture, and familiarity with SwiftUI and Combine
  • Comfortable working with UIKit and transitioning to SwiftUI
  • Solid understanding of asynchronous programming and concurrency in iOS
  • Experience integrating RESTful APIs and handling third-party SDKs
  • Experience with version control systems (Git) and CI/CD pipelines
  • Knowledge of App Store submission process and technical review requirements
  • Familiarity with Firebase Crashlytics or similar crash-reporting tools

Nice to Have:

  • Hands-on experience with iOS multimedia frameworks such as AVAudioEngine, AVAudioSession
  • Experience working on a large-scale iOS application with real users
  • Comfortable working with evolving codebases and contributing to long-term architectural improvements
1
4 years of experience required
Negotiable
Partial Remote Work
Meet the Hiring Team
Avatar of the user.
People Team
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
Logo of KKCompany.

About us

亞洲最大 AI 多媒體科技集團科科科技(KKCompany Technologies)為軟體服務領航者,打造全球第一個合法音樂串流平台 KKBOX,以「多媒體串流、數位雲端、AI 應用」為技術與事業發展核心、為客戶創造價值。

KKCompany Technologies, Asia’s leading AI multimedia technology group, is a pioneer in the field of software services. Our signature product KKBOX is the world’s first platform that offers legal music streaming service. At KKCompany, we are committed to creating values for customers with core businesses of multimedia technologies, digital cloud, and AI applications. We serve a wide range of corporate clients across Asia.