Enable job alerts via email!

Principal Software Engineer

Borr Drilling

Singapore

On-site

SGD 80,000 - 120,000

Full time

14 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Singapore is seeking a Principal Software Engineer to join their dynamic App Development team. The ideal candidate will develop and maintain high-quality mobile applications for both iOS and Android platforms, focusing on delivering user-friendly solutions. With hands-on experience in Android development and a strong foundation in mobile technologies, the candidate will ensure adherence to quality metrics and collaborate with various teams for successful project delivery. If you're passionate about mobile platforms, this role offers a unique opportunity to design the next generation of mobile applications.

Qualifications

  • At least 7 years of hands-on programming in Android mobile app development or Kotlin.
  • Experience with OTT platforms and video players is advantageous.
  • Strong communication skills and analytical mindset.

Responsibilities

  • Build, optimize, and release features in regular release cycles.
  • Produce fully functional mobile applications by writing clean code.
  • Collaborate closely with Product Owners, Project Managers, and Designers.

Skills

Programming
Troubleshooting
Communication
Analytical Skills

Education

BSc degree in Computer Science

Tools

CI/CD tools
Web Analytics Tools

Job description

COMPANY DESCRIPTION

Mediacorp is Singapore's largest content creator and national media network, operating a suite of TV channels, radio stations, and multiple digital platforms. Its mission is to engage, entertain, and enrich audiences by harnessing the power of creativity.

We are committed to creating an inclusive and diverse workplace where talent thrives. Our hiring decisions are made based on merit and fit-to-role. If you have a disability or special need which requires accommodation to participate in the recruitment process, please inform us when you submit your online application. We will be happy to support as necessary.

Thank you for your interest and application to this role. Please note that only short-listed candidates will be contacted.


DESIGNATION: Principal Software Engineer (iOS watch)
RESPONSIBILITIES

We are looking for a qualified mobile developer to join our App Development team. You will be working with our engineers to develop and maintain high-quality mobile applications. You are passionate about mobile platforms and translating code into user-friendly apps. You should have expertise in the Android platform, with opportunities to work on iOS as well. As a mobile software engineer, you will collaborate with internal and offshore teams to develop functional mobile applications, working in a fast-paced environment. Ultimately, you should be able to design and build the next generation of our mobile applications, responsible for software development for new applications and supporting ongoing applications for iOS and Android platforms.

Responsibilities:

  • Build, optimize, and release features in regular release cycles
  • Produce fully functional mobile applications by writing clean code
  • Troubleshoot and debug to optimize performance
  • Ensure new and legacy applications meet quality metrics
  • Collaborate closely with Product Owners, Project Managers, UX/UI Designers, Developers, and QA Testers
  • Participate in peer code reviews and ensure adherence to engineering guidelines, processes, and best practices
  • Document architectural design decisions and contribute to technical documentation
  • Manage engineering teams, including internal and offshore resources


QUALIFICATIONS
  • BSc degree in Computer Science or a relevant field
  • At least 7 years of hands-on programming in Android mobile app development or Kotlin
  • Experience with OTT platforms, video players, client applications development in iOS, Android, and large screen devices is advantageous
  • Experience with CI/CD tools like Jenkins and Bitrise
  • Experience with build flavors and configuration management
  • Experience managing technical debt using SonarQube
  • Experience with Web Analytics Tools and Ads Serving integration
  • Excellent programming and troubleshooting skills
  • Knowledge of HTML, CSS, JavaScript, AJAX, JQuery, XML, JSON is a plus
  • Knowledge of SQLite, Realm, or Room database is a plus
  • Strong communication skills (oral and written)
  • Analytical, multi-tasking, and result-oriented mindset
  • Proactive team player with strong initiative
  • Stay updated with new technologies and solutions
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.