KKCompany Technologies, Asia's 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 world's 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:
- Develop, test, and maintain responsive, high-quality Flutter applications with a primary focus on iOS, while supporting Android as needed
- Lead the end-to-end iOS app deployment process, ensuring compliance with Apple guidelines and optimizing the user experience
- Make strategic decisions in development to balance quick delivery with scalability and maintainability
- Collaborate closely with product managers, designers, and engineers to maintain clear, empathetic communication that respects diverse perspectives and drives project success
- Perform code optimization and enhance application performance to deliver a seamless user experience
- Conduct peer reviews, uphold high coding standards, and ensure code quality for long-term stability
- Investigate and adopt new technologies to improve development efficiency and foster innovation, especially in the iOS ecosystem
- Maintain and improve CI/CD pipelines for automated testing and deployment processes
Requirements:
- Strong proficiency in the full iOS App Store submission process, with in-depth knowledge of Apple guidelines
- Expertise in Flutter UI design principles, patterns, and best practices, with solid experience in state management (e.g., Provider, Riverpod, BLoC, GetX)
- Proven experience in third-party API integrations and version control tools like Git
- Performance optimization skills, with experience using profiling tools to enhance application responsiveness
- Strong understanding of object-oriented programming and architectural patterns such as MVVM, MVP, or Clean Architecture
- Excellent communication skills, with the ability to understand and address different perspectives within the team
Nice to Have:
- Interest in and understanding of the latest applications of Generative AI technology
- Background in native iOS (Swift) development, with experience in Android (Kotlin) as a plus
- Familiarity with automated testing frameworks and CI/CD practices, especially for iOS
- A portfolio showcasing previous work, or contributions to open-source projects related to mobile app development