UI Engineer at Citi

Citi · Pune, Maharashtra, India

📋 Job Details at a Glance 📍 Location Pune, Maharashtra, India 🏢 Company Citi 👥 Experience 5+ years 🎓 Qualification 5+ years. Hands-on with TypeScript, JavaScript, React, Docker, GraphQL, REST APIs, APIs, Git, CI/CD. Relevant technical / engineering background 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills TypeScript JavaScript React Docker GraphQL REST APIs APIs Git UI Engineer at Citi — Full Details & How to Apply Citi is hiring a UI Engineer in Pune, Maharashtra, India with hands-on experience in TypeScript, React, and Docker — a key opportunity for experienced professionals in enterprise frontend development. This UI Engineer role is critical for designing and developing scalable, high-performance user interfaces for enterprise applications. The role ensures user experience through clean, maintainable code that adheres to performance and security standards. Responsibilities include building interfaces using TypeScript, JavaScript, React , and integrating with REST APIs, GraphQL, and Docker , while following CI/CD pipelines via Git . These tools are directly used in the development lifecycle to deliver robust, accessible frontend solutions. The job posting identifies Citi as a technology-focused employer seeking skilled engineers. The role is part of a team that develops enterprise-grade applications, with Citi emphasizing technical depth and hands-on implementation. The position is based in Pune, Maharashtra, India and requires onsite work. 2023, 2024, 2025, 2026 graduates are eligible. Candidates must have 5+ years. Hands-on with TypeScript, JavaScript, React, Docker, GraphQL, REST APIs, APIs, Git, CI/CD. Relevant technical / engineering background and 5+ years experience . The salary is Not Disclosed . Applicants will gain hands-on experience with TypeScript , JavaScript , React , Docker , GraphQL , REST APIs , APIs , Git , and CI/CD . This role strengthens technical depth in modern frontend engineering and supports career progression into senior engineering or specialized frontend leadership roles. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: No NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Explore more UI Engineer jobs , Citi recruitment , and Pune, Maharashtra, India jobs on our platform. Job Role & Responsibilities The UI Engineer at Citi is responsible for building scalable, accessible, and secure web interfaces using React and TypeScript , ensuring consistent performance across enterprise-grade applications and compliance with security standards in production environments. Design and build responsive web applications using React and TypeScript to deliver high-performance, accessible user interfaces with optimized rendering and minimal load times. Implement state management and data flow using React with TypeScript to manage complex application state and ensure type safety across component interactions. Collaborate with product managers and UX/UI designers to translate detailed product requirements into maintainable, modular React components using TypeScript interfaces. Monitor application performance using browser DevTools and performance metrics such as LCP, FID, and CLS to ensure adherence to Web Vitals standards. Ensure secure implementation of frontend features by validating API responses through REST APIs and GraphQL queries, applying input sanitization and CORS policies. Maintain and support legacy codebases using Git for version control, resolving bugs and improving code quality through pull request reviews and automated testing. Contribute to the enterprise design system by implementing reusable UI components with React and TypeScript to enforce visual consistency across all Citi digital platforms. Document development workflows, CI/CD pipelines, and performance improvements using Git commit history and internal documentation tools to support team onboarding and audit trails. This role demands direct ownership of code quality, performance, and security — every change impacts user experience , system stability , and production incident rates in real-world financial applications. Required Skills & Technical Competencies The UI Engineer must possess hands-on expertise in TypeScript , JavaScript , React , Docker , and CI/CD to deliver reliable, scalable, and maintainable frontend solutions in a regulated financial environment. Technical Skills TypeScript — advanced — used to enforce type safety in large-scale React applications, reducing runtime errors and enabling better code navigation and refactoring. JavaScript — intermediate to advanced — used for implementing dynamic user interactions, event handling, and DOM manipulation in real-time financial dashboards. React — advanced — leveraged for building reusable, component-based UIs with lifecycle management, hooks, and state persistence in enterprise applications. Docker — intermediate — used to containerize frontend applications for consistent deployment across environments, including staging and production. GraphQL — intermediate — used to fetch real-time financial data from backend services with optimized query structure and reduced over-fetching. REST APIs — intermediate — used to integrate frontend components with backend services, handling authentication, data retrieval, and error responses via standard HTTP endpoints. Git — advanced — used for version control, branching strategies, pull request reviews, and maintaining a clean, auditable history of code changes. When showcasing these skills, emphasize specific projects where you used TypeScript for type safety, React for component architecture, and Git for collaborative code reviews with measurable outcomes. Eligibility Criteria This role is designed for candidates with a technical engineering background and over 5 years of hands-on experience in frontend development , particularly in React and TypeScript environments. Must hold a degree in Computer Science, Engineering, or a related field with a focus on software development or web technologies. Eligible batches are 2023, 2024, 2025, and 2026 only. Minimum of 5 years of professional experience in frontend development using React and TypeScript in production environments. Academic performance is not specified, but a strong foundation in programming and software design is required. Must demonstrate hands-on experience through GitHub repositories or personal projects involving React and TypeScript applications. Portfolio must include at least two working projects with clear documentation of features, data flow, and integration with REST APIs or GraphQL . Documentation & Portfolio Requirements Your resume must include a clear project section with GitHub links , technical stack , and specific features built using React , TypeScript , and REST APIs or GraphQL . For this role, prioritize showcasing a project where you used TypeScript to manage state, React to build a responsive interface, and Git to manage version control — with measurable performance or usability improvements. Salary for UI Engineer at Citi 💰 Compensation Not Disclosed The advertised compensation for the UI Engineer role at Citi is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for UI Engineer Upskilling with the right resources significantly enhances your chances of selection for the UI Engineer role at Citi . Recommended Courses & Resources TypeScript — Mastering TypeScript is crucial for building robust applications. JavaScript — A solid understanding of JavaScript is essential for any UI Engineer . React — Proficiency in React is vital for developing dynamic user interfaces. Docker — Familiarity with Docker aids in modern application deployment practices. KodNest — This resource helps in enhancing coding skills and project experience. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating proficiency in TypeScript or React — Provide specific examples of your work. ❌ Using a generic resume — Tailor your resume to the responsibilities outlined in the job description. ❌ Listing technologies like Docker without details — Explain your application of Docker in past projects. ❌ Ignoring the experience requirement of over 5 years — Ensure you meet the eligibility criteria. ❌ Adding unrelated technologies or unsupported claims — Focus on relevant skills and experiences. ❌ Failing to verify the official Apply URL — Always check the job details before submission. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that you meet the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to your resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for UI Engineer Optimizing your resume for ATS is crucial for securing the UI Engineer role at Citi . ATS Keywords to Include TypeScript JavaScript React Docker GraphQL REST APIs APIs Git CI/CD UI Engineer Frontend Engineering Enterprise Applications Resume Tips for This Role Highlight TypeScript and React prominently on your resume. Include experience with Docker and CI/CD to showcase modern development practices. Showcase a project involving responsive web applications using React and TypeScript . Use exact keywords from the job description naturally to align with ATS requirements. Avoid adding unsupported technologies or experiences that cannot be substantiated. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro Tip: Do not include unrelated technologies or unsupported claims in your resume for this role. How to Apply for UI Engineer at Citi Apply Now — Citi Open the official Apply URL and confirm the job title and company is correct. Prepare a resume aligned with the required skills, responsibilities, qualifications, and experience. Complete the official application form accurately and avoid unsupported claims. Submit the application and save the confirmation or application reference if provided. Record the application date and monitor the official company portal or registered email for updates. Applications reviewed on rolling basis — early submission recommended. Apply Now — Citi NexisGrow.com does not charge any fees for job applications. Citi Citi is a technology company based in Pune, Maharashtra, India. It operates with an onsite work mode and specializes in enterprise-grade application development. The UI Engineer role is part of the Enterprise Frontend Engineering team, focusing on building scalable and high-performance user interfaces. The team develops responsive, accessible, and visually stunning web applications using React , TypeScript , and modern frontend technologies. They implement state management, integrate with REST and GraphQL APIs , and build reusable components within a shared design system to ensure consistency and performance. This role supports Citi ’s mission to deliver robust, user-centered enterprise applications by bridging design and development through collaboration with product managers, UX/UI designers, and backend engineers. Early-career professionals gain hands-on experience with TypeScript , JavaScript , React , Docker , and Git —core tools used in building scalable, maintainable, and secure frontend solutions in a collaborative environment. Company Details Industry Technology Location Pune, Maharashtra, India Connect With Us Careers Apply Now Website 🔗 citi.wd5.myworkdayjobs.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with over 5 years of experience from the eligible batches of 2023, 2024, 2025, and 2026 can apply. ? What technical skills are most important for this role? Skills Tap to expand + Answer TypeScript, JavaScript, React, Docker, and CI/CD are the most important skills for this role. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is Not Disclosed, which is the only salary information available. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer 1. Review TypeScript and React fundamentals. 2. Prepare examples of past projects. 3. Familiarize yourself with Docker and CI/CD. 4. Understand performance and security standards. 5. Practice collaboration scenarios with product managers and designers. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite in Pune, Maharashtra. ? What career exposure can this role provide? Growth Tap to expand + Answer This role provides exposure to advanced frontend technologies and collaboration with various stakeholders in enterprise application development. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight TypeScript, React, Docker experience, and any relevant projects or responsibilities that align with the job description. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The role involves collaboration with product managers, UX/UI designers, and backend engineers. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, as the role requires over 5 years of experience. 🔗 Explore More on NexisGrow More jobs in Pune Browse all Tech jobs Latest Fresher jobs More jobs at Citi Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com