Senior Associate, Application Developer, Consumer Banking Group technology
Hyderabad, TS, India15h ago
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
Skills
accessibilityalgorithmsandroidapi integrationsapplication developmentbitbucketcdnci/cdclaudeclaude codecode reviewscssdata structuresdebuggingdesign patternsdevopsfrontend architecturegeminigenerative aigitinfrastructure as codeiosjavascriptjenkinsjestjiranginxobservabilityopenshiftperformance optimizationplaywrightpnpmprompt engineeringreactroot cause analysissdlcsonarqubestakeholder managementstate managementtddtest-driven developmenttroubleshootingtypescriptunit testingzustand
About the role
Business Function
Group Technology 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 Technology, we manage most the Bank's operational processes and inspire to delight our business partners through our multiple banking delivery channels.
Required Skills & Experience
- 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 & 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 & 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, Cloudflare (preferred), 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.
- 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 is a plus.
- Strong automation, communication, collaboration, and stakeholder management skills with the ability to thrive in fast-paced environments.
Preferred Candidate Profile
- Passionate about building scalable, high-performance frontend applications.
- Strong ownership mindset with the ability to drive technical decisions.
- Experience contributing to frontend architecture, coding standards, and engineering best practices.
- Ability to mentor developers and conduct code reviews.
- Strong focus on user experience, accessibility, reliability, and observability.
- Continuous learner with awareness of emerging React and frontend ecosystem trends.
AI-Assisted Development & Engineering Productivity (GenAI)
- Experience using Generative AI-powered software development tools to improve engineering productivity and code quality, such as:
- Gemini CLI
- Claude Code / Claude CLI
- Ability to leverage AI tools for:
- Code generation and refactoring
- Unit test creation
- API development and documentation
- Code review assistance
- Root cause analysis and troubleshooting
- Performance optimization recommendations
- Understanding of Responsible AI-assisted development practices, including:
- Validating AI-generated code
- Security and compliance reviews
- Prompt engineering for software development
- AI-assisted debugging and system analysis
- Maintaining code quality, maintainability, and governance standards
Preferred Qualifications
- 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 will be highly valued.
Location:
Hyderabad - DTI Waverock SEZJob:
TechnologySchedule:
RegularEmployee Status:
Full time