Business Function
Group Technology enables and empowers the bank with an efficient, nimble and resilient infrastructure through a strategic focus on productivity, quality & control, technology, people capability and innovation. In Group Technology, we manage the majority of the Bank's processes and inspire to delight our business partners through our multiple banking delivery channels.
As part of Group Technology, our team is dedicated towards the governance of frameworks and libraries are, with a critical eye towards architecture and best practices. As these frameworks and libraries are used across a wide swathe of DBS applications, it is imperative that they remain grounded in sound software development principles, allowing for higher code quality and maintainability.
Responsibilities
· Develop reusable ReactJS Components to be used across platforms
· Analyse and interpret business and design requirements to functional and development specification
· Work as part of the squad and deliver in agile model
· Provide standard, best practices and architecture recommendation
Required skills
· Strong communication to collaborate with stakeholders in all levels – (business, product, design, and development)
· Strong understanding in Web Fundamental, HTML, CSS
· Proficient in JavaScript and TypeScript
· Proficient in UI testing
· Proficient in one or more frontend view libraries such as ReactJS, VueJS, Angular (4 and above)
· Have experienced in npm package publishing
· A knack for visual design and accessibility
Good to have
· Experience in UI design, wireframe and mockup.
· Experience in one of these modern web tools such as webpack, snowpack, rollup, parcel, tsc, esbuild, etc...,
· Experience in one of these CSS libraries styled-components, SASS/SCSS, LESS, postCSS
· Experience using analytic library such as Adobe Analytics or Omniture
· Experience in Native Application development or hybrid app development
· Experience in CI/CD process
· Has made contribution in open source projects
We offer a competitive salary and benefits package and the professional advantages of a dynamic environment that supports your development and recognises your achievements.