Job Description
Are you a passionate mobile engineer looking to shape the future of digital entertainment? MediaCorp is seeking a highly skilled Senior Software Engineer to join our elite App Development team in Clementi. In this role, you will be at the forefront of innovation, working on high-impact iOS and tvOS applications that reach millions of viewers across Singapore.
We are looking for an expert who thrives in a collaborative environment, excels at solving complex architectural challenges, and is dedicated to delivering seamless, high-performance user experiences. As a Senior Engineer, you will play a pivotal role in maintaining our existing ecosystem while architecting the next generation of our streaming and media platforms. If you are driven by clean code, scalability, and cutting-edge mobile technologies, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-performance iOS and tvOS applications to support our digital media initiatives.
- Collaborate with cross-functional teams, including product managers, designers, and backend engineers, to define, design, and ship new features.
- Write clean, maintainable, and efficient code while adhering to industry-standard design patterns.
- Perform comprehensive code reviews to ensure quality, performance, and security across the codebase.
- Optimize application performance, including memory management, latency reduction, and energy efficiency.
- Troubleshoot, debug, and resolve complex technical issues reported by users or identified through automated monitoring.
- Mentor junior developers and promote best practices within the mobile engineering department.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional experience in mobile development, with a deep focus on iOS/tvOS (Swift and Objective-C).
- Strong understanding of Apple’s Human Interface Guidelines and App Store submission processes.
- Experience with architectural patterns like MVVM, VIPER, or Clean Architecture.
- Proficiency in RESTful APIs and integrating third-party SDKs to enhance application functionality.
- Proven experience with unit testing, UI testing, and CI/CD pipelines (e.g., Xcode Cloud, Fastlane).
- Strong problem-solving skills and the ability to work in an agile, fast-paced development environment.