We are seeking a Software Architect with deep expertise in mobile application development and digital streaming technologies. In this role, you will lead the architectural design and technical direction for our mobile applications, ensuring they are scalable, high-performing, and capable of delivering seamless streaming experiences. You will work closely with cross-functional teams including product management, engineering, and UX/UI design to shape the future of mobile entertainment.
The ideal candidate will have a strong background in mobile architecture, particularly in the context of media streaming and entertainment platforms. You should have a passion for delivering exceptional user experiences and a proven track record of developing large-scale, high-quality mobile applications for consumer-facing digital products.
Key Responsibilities:
- Architectural Design: Lead the design and implementation of the overall software architecture for mobile streaming applications (iOS, Android, and/or cross-platform).
- Mobile Platform Expertise: Utilize deep knowledge of mobile technologies (iOS, Android, React Native, Flutter, etc.) to ensure the mobile applications meet the specific needs of high-performance streaming, real-time media playback, and dynamic content delivery.
- Technology Integration: Design and integrate solutions for video/audio streaming, content delivery networks (CDNs), adaptive bitrate streaming, DRM (Digital Rights Management), and offline playback to support seamless and high quality user experiences.
- Oversee the optimization of mobile application performance, focusing on load times, latency, and streaming quality.
- Work closely with Product Managers, Designers, and Development teams to understand business requirements, define technical solutions, and ensure that the mobile applications align with the company’s goals and user needs.
- Ensure best practices for mobile development, including code reviews, unit testing, continuous integration/continuous deployment (CI/CD), and adhering to coding standards.
- Design the system architecture to support users globally, ensuring the mobile apps can scale and maintain performance under high loads.
- Address security concerns such as data privacy, encryption, authentication, and DRM.
- Lead, mentor, and guide the mobile engineering team in adopting best practices and advancing their technical skills.
- Stay up to date with the latest mobile development trends, streaming technologies, and entertainment industry innovations.
- Support the creation and evolution of a Centre of Excellence that focuses on fostering innovation, enhancing team capabilities, and ensuring the adoption of cutting-edge technologies. Establish a strategic framework that integrates expertise in areas such as technology, skill development, and subject matter knowledge to elevate the software engineering function.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience
- 8+ years of software development experience, with at least 4+ years focused on mobile application development for iOS and Android (or cross-platform frameworks such as React Native, Flutter).
- Proven experience designing and building high-performance, scalable, and resilient mobile applications, ideally for streaming or entertainment platforms (video, music, gaming).
- Experience integrating with content delivery networks (CDNs), video players, and media streaming protocols (HLS, DASH, etc.).
- Proficiency in Swift, Kotlin, Java, or modern cross-platform frameworks (e.g., React Native, Flutter).
- Strong understanding of mobile application architecture (MVVM, MVP, Clean Architecture).
- Experience with cloud technologies (AWS, Google Cloud, Azure) and mobile back-end services.
- Familiarity with streaming technologies (HLS/DASH), DRM (Widevine, FairPlay), and video/audio codecs (H.264, HEVC, AAC).
- Knowledge of offline-first architecture, caching strategies, and performance tuning for mobile applications.
- Strong leadership and mentoring abilities, with a history of guiding development teams toward technical excellence.
- Excellent communication skills, both technical and non-technical, with the ability to articulate complex technical concepts to diverse audiences.
- Locals and based in Malaysia
Job Type: Full-time
Benefits:
- Dental insurance
- Flexible schedule
- Free parking
- Health insurance
- Maternity leave
- Meal allowance
- Opportunities for promotion
- Parental leave
- Professional development
- Vision insurance
Schedule:
- Monday to Friday
Application Question(s):
- Would you require a work visa?
- Familiarity with streaming technologies (HLS/DASH), DRM (Widevine, FairPlay), and video/audio codecs (H.264, HEVC, AAC
- Knowledge of offline-first architecture, caching strategies, and performance tuning for mobile applications.
- Strong leadership and mentoring abilities
Excellent communication skills, both technical and non-technical,
- • 8+ years of software development experience, with at least 4+ years focused on mobile application development for iOS and Android (or cross-platform frameworks such as React Native, Flutter).
- • Proven experience designing and building high-performance, scalable, and resilient mobile applications, ideally for streaming or entertainment platforms (video, music, gaming).
- Experience integrating with content delivery networks (CDNs), video players, and media streaming protocols (HLS, DASH, etc.).
- Proficiency in Swift, Kotlin, Java, or modern cross-platform frameworks (e.g., React Native, Flutter).
- Strong understanding of mobile application architecture (MVVM, MVP, Clean Architecture)tasks from start to finish?
- Experience with cloud technologies (AWS, Google Cloud, Azure) and mobile back-end services
Location:
- Kuala Lumpur (Required)