Senior Associate Application Developer Specialist
DBS Bank Ltd is a Singapore-based bank providing personal, SME, corporate, institutional, wealth management, financial markets, and digital banking services. Its clients include consumers, small and medium-sized businesses, corporations, and institutional customers.
About DBS Bank Ltd
DBS Bank Ltd provides banking products and services including accounts, cards, insurance, loans, investments, digital banking, payments, trade finance, foreign exchange, commodities, investment solutions, and derivatives clearing. Through its SME business, it supports businesses with financing, cash-flow management, online banking through DBS IDEAL, sustainability programmes, and business-growth initiatives. The bank serves personal customers, SMEs, corporate and institutional clients, and wealth-management customers across its regional markets.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will build and optimise enterprise React applications, develop component architectures and micro frontends, integrate APIs, and improve performance, accessibility, testing, deployment, and observability. You will use AI-assisted development tools responsibly, contribute to frontend standards and technical decisions, mentor developers, and conduct code reviews.
Requirements
- 6+ years of frontend software development experience
- React 17, 18, and 19
- TypeScript
- JavaScript
- Data structures
- Algorithms
- SPA architecture
- CSS-in-JS
- API integration
- SSR
- Micro frontend architecture
- Module Federation
- Redux
- Redux Saga
- Zustand
- Context API
- Test-driven development
- Jest
- Playwright
- React Testing Library
- Git
- Bitbucket
- NPM
- Yarn
- PNPM
- Jenkins
- SonarQube
- Nexus
- JIRA
- CDN
- Cloudflare
- Apache
- Nginx
- OpenShift
- AppDynamics
- ELK
- CI/CD
- Infrastructure as Code
- Cloud-native application development
- Generative AI
- Prompt engineering
- Banking
- Payments
- FinTech
- Accessibility
- Observability
Responsibilities
- Build scalable, high-performance React applications
- Develop component architectures and micro frontends using Module Federation
- Integrate APIs and implement responsive, accessible interfaces
- Optimise UI performance, bundles, and web vitals
- Develop automated tests and apply test-driven development
- Use CI/CD, DevOps, deployment, and monitoring tools
- Use generative AI tools for code generation, refactoring, testing, documentation, reviews, debugging, and analysis
- Validate AI-generated code and conduct security and compliance reviews
- Contribute to frontend architecture, coding standards, and engineering practices
- Mentor developers and conduct code reviews
