Quick Take
Mid-level UI Engineer role at Citi in Pune (Hybrid). Requires 3+ years of experience building enterprise web applications with React, TypeScript, and micro-frontend architectures. The Enterprise Frontend Engineering team is hiring to scale modular design systems and financial application interfaces.
🏢 About Citi
Citi is one of the world's premier financial institutions, connecting over 200 million customer accounts across more than 160 countries. Citi provides individuals, businesses, and global enterprises with a wide array of financial products and services, including consumer banking, institutional trading, corporate finance, and wealth management. The Enterprise Frontend Engineering organisation develops the critical web interfaces powering digital banking operations and global transaction platforms.
🎯 The Role
Citi is hiring a UI Engineer to join the Enterprise Frontend Engineering team in Pune. In this hybrid role, you will be responsible for creating high-performance, visually engaging, and accessible user interfaces for enterprise financial applications.
You will work closely with cross-functional teams—collaborating with UX designers, product owners, and backend engineers to translate complex workflows into modular, maintainable client architectures. A key focus will be developing decoupled micro-frontends using Module Federation and expanding Citi's enterprise design system.
🛠️ Tech Stack
- React, TypeScript, JavaScript (ES6+)
- Semantic HTML5, Modern CSS3 (Flexbox, Grid)
- Micro-Frontend Architectures (Webpack Module Federation / single-spa)
- State Management (Redux / Context API)
- RESTful APIs & GraphQL
- Automated Testing (Jest, React Testing Library, Cypress, Playwright)
- Git Version Control & CI/CD Pipelines
- Containerization Basics (Docker)
💼 What You'll Do
- Implement responsive, accessible, and resilient user interfaces using React and TypeScript.
- Build and expand components in Citi's enterprise design system to drive UI consistency across product lines.
- Architect modular micro-frontends that support independent deployment cycles across distributed engineering squads.
- Connect client interfaces to backend services via REST and GraphQL APIs with robust error handling.
- Enforce code quality through code reviews, automated unit tests, and integration test coverage.
- Profile frontend bundle sizes and optimize browser rendering performance to meet strict financial enterprise standards.
- Mentor fellow engineers and advocate for modern frontend engineering practices.
✅ What You'll Need
- 3+ years of professional software engineering experience with a strong frontend focus.
- Proven expertise in React.js, TypeScript, and modern component lifecycle design.
- Deep practical command of semantic HTML5, modern CSS3 layout engines, and core JavaScript fundamentals.
- Hands-on experience integrating client applications with RESTful and GraphQL web services.
- Experience authoring automated test suites with Jest, React Testing Library, Cypress, or Playwright.
- Solid background with Git workflows and automated CI/CD deployment pipelines.
- Bachelor's degree in Computer Science, Information Technology, or related discipline.
- Willingness to collaborate in a hybrid working arrangement at the Pune office.
🌟 Nice to Have
- Hands-on implementation experience with Webpack Module Federation or single-spa.
- Working familiarity with Docker containerization in web deployment environments.
- Background developing high-traffic enterprise SaaS or institutional financial web platforms.
Why This Role?
This is a curated frontend role from Citi. Every listing on OnlyFrontendJobs is hand-picked for frontend relevance and quality. The tech stack leans on React, TypeScript, JavaScript and more.
UI Engineer at Citi — FAQ
Quick answers about this role, the stack, and how to apply.
What is the tech stack for UI Engineer at Citi?
How do I apply for UI Engineer?
Is UI Engineer at Citi remote?
Pune had 9 of the 113 India roles posted in September 2026.See the India breakdown