Job Description
ReactJS
Development Lead:
Business
Function :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.
Job
Description
DBS Consumer Banking and Group Technology is looking for
passionate Frontend Engineers to work on our projects for crafting and
assembling our next generation consumer experiences.
If you are the kind of engineer who is passionate about
bringing great experiences to life and love working in a collaborative
environment with your product and experiences, then we want to talk to you.
Responsibilities:
Develop applications following best practices of
accessibility and test-driven development.
Create reusable, testable, organized, efficient, and
self-documenting code/components.
Partner closely with design and product teams to craft
product experiences while providing technical guidance and solutions
Deliver code in a DevOps environment.
Encourage code craftsmanship across team.
Deliver code in an agile team environment.
Lead code reviews to drive teams to the highest
standards for web apps.
Drive teams to follow clean code principles
Requirements
· 5+ years professional application/frontend
development experience.
· Experience leading development
teams in building maintainable software
· Experience mentoring and
teaching developers
· Knowledge of JavaScript and web
technologies (HTML/CSS)
· React.js and its core
principles
· 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.