Overview
Associate Application Developer in Group Technology at DBS Bank's Consumer Banking Group, building and maintaining scalable frontend applications for banking delivery channels.
What you'll do
- Build modern React applications using SPA architecture, styled components/CSS-in-JS, responsive and accessible UI design, API integration, SSR concepts, and component-driven development.
- Work on micro frontend (MFE) architecture using Module Federation and independent deployment models.
- Apply UI performance optimization techniques, including lazy loading, code splitting, bundle optimization and Web Vitals.
- Practise test-driven development and automation testing with Jest, Playwright and React Testing Library.
- Use modern SDLC and DevOps tools, including Git/Bitbucket, NPM/Yarn/PNPM, Jenkins, SonarQube, Nexus and JIRA.
- Use generative AI-powered development tools to improve engineering productivity and code quality.
- Contribute to frontend architecture, coding standards and engineering best practices, and mentor developers through code reviews.
What you'll need
- Minimum of 4+ years of hands-on experience in frontend software development, including building scalable enterprise web applications.
- Strong hands-on experience with React 17, 18 and 19, including functional components, hooks, component design patterns, performance optimization and modern React architecture.
- Strong understanding of data structures, algorithms, problem solving, UI performance optimization and software engineering principles.
- 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.
- Experience with frontend deployment and hosting architectures, including CDN, Apache, Nginx, OpenShift (OCP) and web package deployment strategies.
- Experience with observability and monitoring tools such as AppDynamics, ELK or equivalent frontend monitoring solutions.
- Experience with test-driven development (TDD) and automation testing tools.
- Proficiency with modern SDLC and DevOps tools.
- Experience using generative AI-powered development tools (such as Gemini CLI, Claude Code or Claude CLI), including responsible AI-assisted development practices.
- Strong automation, communication, collaboration and stakeholder management skills, with the ability to thrive in fast-paced environments.
- Strong ownership mindset with the ability to drive technical decisions.
- Ability to mentor developers and conduct code reviews.
- Strong focus on user experience, accessibility, reliability and observability.
Nice to have
- Experience with Cloudflare for frontend deployment and hosting.
- Familiarity with AngularJS and migration of AngularJS applications to React is a strong advantage.
- Exposure to iOS/Android native or hybrid mobile applications (native shell with React.js) and troubleshooting across web and mobile platforms.
- Experience with CI/CD pipelines, Infrastructure as Code (IaC) and cloud-native application development.
- Experience in banking, payments, FinTech or high-volume transaction processing systems.
- Contributions to engineering productivity initiatives, developer platforms or AI-driven development practices.
- Awareness of emerging React and frontend ecosystem trends.
Details
- Location: Hyderabad - DTI Waverock SEZ.
- Employment type: Full time, regular employee.
Read the full description and apply on the company’s own careers page.