Overview
Senior Associate, Application Developer in Consumer Banking Group technology at DBS Bank, building scalable enterprise frontend web applications.
What you'll need
- Minimum 4+ years of hands-on experience in frontend software development with expertise in building scalable enterprise web applications
- Strong understanding of Data Structures, Algorithms, Problem Solving, UI Performance Optimization, and Software Engineering Principles
- Strong hands-on experience with React 17, 18 and 19, including Functional Components, Hooks, Component Design Patterns, Performance Optimization, and Modern React Architecture
- Experience building modern React applications using SPA Architecture, Styled Components / CSS-in-JS, Responsive and Accessible UI Design, API Integration, SSR Concepts, and Component-Driven Development
- Proven experience with Micro Frontend (MFE) architecture using Module Federation and independent deployment models
- Strong proficiency in TypeScript, JavaScript (ES6+), Frontend Design Patterns, SOLID Principles, and Clean Code Practices
- Hands-on experience with State Management frameworks such as Redux, Redux Saga, Zustand, and Context API
- Strong knowledge of UI Performance Optimization, including Lazy Loading, Code Splitting, Bundle Optimization, and Web Vitals
- Experience with Test-Driven Development (TDD) and automation testing tools such as Jest, Playwright, and React Testing Library
- Proficiency with modern SDLC and DevOps tools: Git / Bitbucket, NPM / Yarn / PNPM, Jenkins, SonarQube, Nexus, JIRA
- Experience with frontend deployment and hosting architectures, including CDN, Apache, Nginx, OCP/OpenShift deployments, and web package deployment strategies
- Experience with Observability and Monitoring tools such as AppDynamics, ELK, or equivalent frontend monitoring solutions
- Strong automation, communication, collaboration, and stakeholder management skills with the ability to thrive in fast-paced environments
- Experience using Generative AI-powered software development tools to improve engineering productivity and code quality, such as Gemini CLI and Claude Code / Claude CLI
Nice to have
- Familiarity with AngularJS and migration of AngularJS applications to React
- Exposure to iOS/Android native or hybrid mobile applications (native shell with React JS) and troubleshooting across web and mobile platforms
- Cloudflare experience
- Experience in Banking, Payments, FinTech, or high-volume transaction systems
- Experience with CI/CD pipelines, Infrastructure as Code, and Cloud-native application development
- Contributions to engineering productivity initiatives, developer platforms, or AI-driven development practices
Details
- Location: Hyderabad - DTI Waverock SEZ
- Employment type: Full time, regular schedule
Read the full description and apply on the company’s own careers page.