Principal Software Engineer Frontend

Singapore, Singapore

Job Description


:

As a Principal software engineer, you\xe2\x80\x99ll 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\xe2\x80\x99s 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\xe2\x80\x99s 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 working on applications powered by Drupal CMS (traditional \xe2\x80\x93 fully coupled; headless \xe2\x80\x93 fully decoupled with a presentation layer running on NodeJS + VueJS; hybrid \xe2\x80\x93 progressively decoupled)
  • 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
About Us:

Mediacorp is Singapore\xe2\x80\x99s 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.

Mediacorp

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1389778
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned