Principal Software Engineer

Mediacorp Pte. Ltd.-Singapore, Singapore

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.

DESIGNATION : Principal Software Engineer - Frontend

RESPONSIBILITIES

As a Principal software engineer, you'll be joining a team of digital professionals which work across our digital projects including mobile, web and smart TVs.

  • You will be deeply involved in our company wide design and UX process from concept to outcome, high-level discussions to fine details;
  • You will play a role in the digital transformation, improving UX and frontend development standards and shaping up the company's agile culture;
  • You will collaborate closely with different teams, stakeholders and vendors to streamline workflow, and facilitate and execute high quality experiences for multiple exciting projects;
  • You will be expected to use your HTML/CSS/JavaScript skills to create a nice and clean UI pattern framework that Application Developers can re-use in the future;
  • You will be a quality assurance of elegant frontend code, including HTML, CSS, and JavaScript, and also to ensure consistency of the user interface across multiple platforms;

More about You:

  • You are a passionate digital native with strong frontend development skills as well as good hands-on experience with translation of designs to interactive and dynamic web assets.
  • You are the kind of person that sees every task as being a part of a bigger picture, from a great working header to how it harmonizes with the rest of the page and to how it contributes to the full user journey.
  • You have a sharp awareness of industry landscape and emerging trends, and are keen to contribute in the process of building a long-term technology vision and roadmap.

QUALIFICATIONS

  • Bachelor's Degree in Computer Science/related fields or equivalent
  • Total development experience of at least 10 years
  • Expert in JavaScript, REST, HTML, CSS, and MVC frameworks; experience in working with Less/Sass
  • Familiar and hands-on experience with AngularJS, ReactJS, Vue.js, or other frontend frameworks
  • Familiar with Node.js, PHP, Python or other server-side environments
  • Experience in PatternLab design and implementation, especially Twig-based pattern library
  • Experience working with Agile methodologies, such as Scrum, Kanban, and familiar with GIT
  • Good understanding of web UI design principles and an ability to squarely discuss UI issues with UX designers for optimal solutions
  • Experience in leading a team of frontend engineers, and successfully deliver time sensitive requirements
  • Experience in managing large scale of projects involving vendors
  • Experience in news and publishing domain will be a plus