Group Technology and Operations (T&O) 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 T&O, we manage the majority of the Bank's operational processes and inspire to delight our business partners through our multiple banking delivery channels.
As part of Group T&O, 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
- Analysis and interpretation of business requirements to functional and development specification
- Implementation of web-based applications within all phases of the Software Development Life Cycle (SDLC)
- Drive components contribution and reusability across platforms
- Understand notion of Web and Mobile framework and how it applies to overall standardization and re-use
- Work as part of the squad and deliver in agile model
Requirements
- 3+ years professional development experience
- Strong communication to collaborate with stakeholders in all levels – (business, product, design, and development)
- Up-to-date knowledge of design software like Adobe Illustrator, Photoshop, and Sketch
- Hands on experience on at least two of the following JavaScript frameworks
- ReactJS (highly preferred)
- ANGULAR (4 and above)
- VueJS
- Knowledge of JavaScript and web technologies (HTML/CSS)
- Knowledge of Popular React.js workflows (such as Flux or Redux)
- Prior experience with data structure libraries (e.g., Immutable.js)
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Testing experience, ideally Cucumber, Cypress, Selenium or PACT.
- Demonstrable experience in Object Oriented JavaScript without the use of a library or framework
- Mobile development experience a big plus
Apply Now
We offer a competitive salary and benefits package and the professional advantages of a dynamic environment that supports your development and recognises your achievements.