An exciting opportunity is waiting for you in the newly set up Digital Factory, who will spearhead the digital transformation efforts of Changi Airport Group. You will be working on Commercial and Operational digital applications and projects that will transform our business and bring customer experience to greater heights. You will be working in squads with fellow enthusiasts, re-imagining how we serve our connected customers. As a digital disrupter, you’ll recreate and redefine our business to generate lasting competitive advantage, focusing on building the applications for Changi’s existing / new digital products. You will be responsible for the below areas:
Produce HTML/CSS/JavaScript code from design documentation for integration into desktop and mobile websites and web applications
Understand cross-browser and cross-platform concepts and concerns
Ensure code and design quality through the execution of test plans
Strong attention to detail and understanding of UX and visual design concepts to provide leadership perspective on front and backend technologies and their overall impact on the creative process
Work closely with internal and external design, business, and technical counterparts
Adopt the agile approach: Develop, test, analyze and iterate the applications with the end objectives and key results in mind
Requirements:
A bachelor’s degree in a relevant computer science discipline
4-6 years in-depth knowledge and experience of front-end and backend development for consumer facing applications, including websites, mobile devices, interactive TV etc.
Ability to solve complex development problems and produce the highest quality code while striving to push the technical boundaries of online applications
Experience with AEM content management system
Development and consumption of RESTful web APIs or web services
Strong understanding of W3C and accessibility guidelines
HTML, XHTML, HTML5, CSS, Web graphic production
AJAX / JavaScript / jQuery
Responsive Design and grid frameworks (Bootstrap, Foundation, etc)
JavaScript MVC / MVW frameworks (Angular, Backbone or Ember)
JavaScript UI frameworks such as React
Nodejs and Node Package Manager
JavaScript unit testing frameworks (Jasmine, Mocha + Chai or Karma, etc)