Senior UI Developer-Assistant Vice President

Citi
Full-timeβ€’Pune, India

πŸ“ Job Overview

Job Title: Senior UI Developer - Assistant Vice President

Company: Citi

Location: Pune, Maharashtra, India

Job Type: Full time

Category: Application Development / UI Development

Date Posted: 2026-09-07

Experience Level: 8+ years

Remote Status: Hybrid

πŸš€ Role Summary

  • This role involves designing and delivering innovative technology solutions for the front office and Credit Risk business, focusing on UI/UX development using Angular and Micro Frontend architecture.

  • The Senior UI Developer will be responsible for researching and resolving complex technical issues, collaborating effectively with onshore, offshore, and matrix teams to implement business solutions.

  • Key responsibilities include hands-on development, integration with REST APIs, and contributing to CI/CD pipelines within a containerized environment.

  • This position offers an excellent opportunity to gain exposure to Wholesale Credit Risk Division initiatives and maintain a competitive edge in technology solutions.

πŸ“ Enhancement Note: While the raw job description focuses on UI Development, the context of "Wholesale Credit Risk Technology" and "Institutional Credit Management (ICM)" strongly suggests a need for understanding financial services workflows, risk management principles, and data security. This role is not just about front-end aesthetics but about building robust, secure, and compliant financial applications. The "Assistant Vice President" title indicates a senior individual contributor role with potential for technical leadership and strategic input within the development team.

πŸ“ˆ Primary Responsibilities

  • Design, develop, and implement sophisticated UI/UX components and interfaces using Angular and Typescript, adhering to best practices and architectural guidelines.

  • Develop and integrate Micro Frontends, ensuring seamless communication and data flow with various backend services via REST APIs.

  • Actively participate in the full software development lifecycle, including requirements gathering, technical design, coding, testing, deployment, and production support.

  • Collaborate closely with onshore and offshore development teams, business analysts, and project leads to translate business requirements into effective technical solutions.

  • Contribute to the continuous integration and continuous deployment (CI/CD) processes, leveraging expertise in Kubernetes and other containerized platforms for efficient delivery.

  • Investigate, diagnose, and resolve complex bugs and production support issues, ensuring application stability and performance.

  • Engage in proactive research to identify and implement innovative technology solutions that enhance user experience and business capabilities within the credit risk domain.

  • Contribute to technical documentation, including design specifications, user guides, and process flows.

πŸ“ Enhancement Note: Based on the "Assistant Vice President" title and the emphasis on "innovative technology solutions" and "partnering with onshore and offshore teams," the responsibilities likely extend beyond pure coding. This role may involve technical leadership, mentoring junior developers, contributing to architectural decisions, and driving process improvements within the development lifecycle. The mention of "financial services industry" preference implies a need to understand regulatory compliance and data integrity in the context of credit risk.

πŸŽ“ Skills & Qualifications

Education:

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience. Experience:

  • Minimum of 8+ years of progressive experience in software development, with a strong focus on front-end UI/UX development.

  • Demonstrated experience in systems analysis, programming of software applications, and managing/implementing successful technology projects. Required Skills:

  • Angular Expertise: 8+ years of hands-on experience building sophisticated UI/UX components using Angular and Typescript.

  • Micro Frontend Architecture: Proven experience developing and integrating Micro Frontends, understanding their advantages and implementation challenges.

  • API Integration: Proficiency in integrating front-end applications with RESTful APIs.

  • CI/CD & Containerization: Hands-on experience with CI/CD pipelines, Kubernetes, and other containerized platforms.

  • Collaboration & Communication: Ability to effectively interact and collaborate with diverse development teams (onshore, offshore, matrix) and clearly communicate development progress and technical concepts.

  • Problem-Solving: Strong analytical and problem-solving skills to research and resolve complex technical issues.

  • Financial Services Acumen: Experience or strong understanding of the financial services industry, particularly in credit risk or institutional credit management, is highly preferred.

Preferred Skills:

  • UI/UX Design Principles: Solid understanding of UI/UX design principles and best practices to create intuitive and user-friendly interfaces.

  • Agile Methodologies: Experience working in Agile/Scrum development environments.

  • Performance Optimization: Knowledge of front-end performance optimization techniques.

  • Testing Frameworks: Familiarity with front-end testing frameworks (e.g., Jasmine, Karma, Protractor).

  • Cloud Platforms: Experience with cloud environments (e.g., AWS, Azure, GCP) is a plus.

πŸ“ Enhancement Note: The "8+ years" requirement for Angular and Typescript, combined with Micro Frontend and Kubernetes experience, positions this as a senior technical leadership role. The preference for financial services and credit risk experience is critical and suggests that candidates should highlight any relevant domain knowledge or projects in their application. The "Assistant Vice President" title implies an expectation of not just coding but also strategic thinking, technical mentorship, and potentially project oversight.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Case Studies: Provide detailed case studies showcasing complex UI/UX projects developed using Angular, highlighting the problem, solution, and measurable impact.

  • Micro Frontend Examples: Demonstrate experience with Micro Frontend architecture through case studies or code samples, explaining your approach to integration and modularity.

  • CI/CD & Deployment: Include examples of your involvement in CI/CD processes and how you've utilized containerization technologies like Kubernetes for deployment.

  • API Integration Projects: Showcase projects where you've successfully integrated front-end applications with REST APIs, detailing the challenges and solutions.

  • Performance & Scalability: Highlight any projects where you focused on optimizing front-end performance or ensuring scalability of UI components.

Process Documentation:

  • Workflow Design: Be prepared to discuss your approach to designing and documenting front-end development workflows, from requirements to deployment.

  • Agile Practices: Demonstrate understanding of Agile/Scrum methodologies and how you contribute to sprint planning, daily stand-ups, and retrospectives.

  • Issue Resolution: Articulate your systematic approach to researching, diagnosing, and resolving complex technical issues and production bugs.

  • Collaboration Protocols: Outline your methods for effective collaboration with distributed teams, including communication strategies and tool usage.

πŸ“ Enhancement Note: For a Senior UI Developer role at this level, a portfolio is crucial. It should not only demonstrate technical proficiency but also strategic thinking. Candidates should be ready to present detailed case studies that illustrate their ability to solve complex problems, implement robust solutions, and deliver tangible business value, particularly within a financial services context. Emphasis should be placed on how their work contributed to efficiency, scalability, and user experience improvements.

πŸ’΅ Compensation & Benefits

Salary Range:

  • Given the Senior UI Developer - Assistant Vice President title and the requirement of 8+ years of experience in a major financial hub like Pune, India, the estimated annual salary range is β‚Ή25,00,000 to β‚Ή45,00,000 INR. This range accounts for the seniority of the role, the specialized technical skills (Angular, Micro Frontends, Kubernetes), and the industry (Financial Services). Benefits:

  • Comprehensive health insurance coverage for employees and dependents.

  • Retirement savings plans (e.g., Provident Fund, Gratuity).

  • Paid time off, including vacation days, sick leave, and public holidays.

  • Opportunities for professional development, training, and certifications in cutting-edge technologies.

  • Employee assistance programs offering confidential counseling and support services.

  • Potential for performance-based bonuses and stock options/grants.

  • Access to Citi's global network of resources and employee networks.

  • Relocation assistance may be available for eligible candidates. Working Hours:

  • Standard full-time working hours are typically 40 hours per week, Monday to Friday.

  • While core business hours are expected, there may be flexibility to accommodate project deadlines and critical production support needs, potentially requiring occasional work outside of standard hours.

πŸ“ Enhancement Note: The salary range is an estimate based on industry benchmarks for senior software developers in Pune, India, with specialized skills and within the financial services sector. Actual compensation may vary based on the candidate's specific experience, qualifications, and interview performance. Benefits are typical for a large multinational corporation like Citi. The "Assistant Vice President" title often implies a level of responsibility and compensation commensurate with that seniority.

🎯 Team & Company Context

🏒 Company Culture

Industry: Financial Services (Banking & Investment)

Company Size: Over 200,000 employees globally.

Founded: 1812 (as City Bank of New York).

Team Structure:

  • The role is within the Wholesale Credit Risk Technology team, serving Institutional Credit Management (ICM).

  • This team likely comprises a mix of onshore and offshore developers, business analysts, project managers, and QA professionals.

  • The structure emphasizes collaboration across geographies and functions to deliver integrated technology solutions for credit risk management.

  • Reporting lines will likely lead up through technical management and potentially into broader IT leadership within the Wholesale Bank. Methodology:

  • Agile Development: The team likely operates under Agile methodologies (Scrum or Kanban) to ensure iterative development, rapid feedback, and continuous improvement.

  • DevOps Practices: Emphasis on CI/CD pipelines, automated testing, and infrastructure as code to streamline the software delivery process.

  • Data-Driven Decision Making: Leveraging data analytics and robust reporting to inform technical strategies and measure the impact of technology solutions on credit risk management.

  • Risk Management Focus: A culture deeply ingrained with risk awareness, compliance, and security protocols, essential for the financial services industry.

Company Website: https://www.citigroup.com/

πŸ“ Enhancement Note: Citi's long history and global presence signify a stable, established organization with a strong emphasis on compliance, security, and robust processes. The "Assistant Vice President" title suggests a role within a structured corporate environment where adherence to established procedures and quality standards is paramount. The Wholesale Credit Risk Technology division specifically requires a high degree of precision, domain knowledge, and a proactive approach to managing complex financial risks.

πŸ“ˆ Career & Growth Analysis

Operations Career Level:

  • This role is classified as a Senior Individual Contributor at the Assistant Vice President (AVP) level within the Applications Development job family. It requires significant technical expertise and a proven track record in UI development, particularly with modern frameworks like Angular and architectural patterns like Micro Frontends. Reporting Structure:

  • The Senior UI Developer will report to a Technology Lead or Manager within the Wholesale Credit Risk Technology team.

  • They will collaborate closely with project managers, business analysts, architects, and other developers across onshore and offshore locations. Operations Impact:

  • The work directly impacts the efficiency and effectiveness of the Wholesale Credit Risk division by providing robust, user-friendly, and technologically advanced tools for credit assessment and management.

  • Improved UI/UX and streamlined workflows can lead to faster decision-making, better risk mitigation, and enhanced compliance, ultimately contributing to the institution's financial health and competitive positioning. Growth Opportunities:

  • Technical Specialization: Deepen expertise in Angular, Micro Frontends, cloud-native development, and emerging front-end technologies.

  • Architectural Leadership: Progress into roles such as Lead UI Architect or Technical Architect, responsible for designing complex system architectures.

  • Management Track: Transition into team leadership roles, managing development teams and overseeing project delivery.

  • Domain Expertise: Develop specialized knowledge in Wholesale Credit Risk, Institutional Credit Management, and financial regulations, becoming a subject matter expert.

  • Cross-Functional Mobility: Opportunities to work on projects across different divisions within Citi's vast global operations.

πŸ“ Enhancement Note: The AVP title at Citi signifies a senior, experienced professional. Growth opportunities are substantial within a large organization like Citi, offering paths into deeper technical specialization, architectural design, team leadership, or cross-functional business domain expertise. Candidates should articulate their long-term career aspirations and how this role aligns with them.

🌐 Work Environment

Office Type:

  • This position is based in Pune, India, and is likely a hybrid role, requiring a balance of on-site presence for collaboration and remote work flexibility. Citi typically maintains modern office facilities designed to foster collaboration and productivity. Office Location(s):

  • The primary location is specified as "PLOT NO-1, S.NO. 77" in Pune, Maharashtra, India. Citi has multiple offices in major Indian cities, and specific team locations are usually well-equipped and accessible. Workspace Context:

  • Collaborative Spaces: Offices are equipped with meeting rooms, breakout areas, and open-plan workspaces designed to facilitate teamwork and knowledge sharing.

  • Technology Infrastructure: Access to high-performance workstations, robust network connectivity, and standard enterprise software required for development and communication.

  • Team Interaction: Opportunities for regular face-to-face interaction with local team members, fostering a strong sense of team cohesion and facilitating real-time problem-solving.

  • Global Connectivity: Integrated tools and platforms enable seamless communication and collaboration with colleagues across different time zones and geographical locations.

Work Schedule:

  • Standard working hours are typically 40 hours per week, Monday to Friday.

  • The hybrid model allows for flexibility, with specific days in the office determined by team needs and management.

  • While core hours are expected, the nature of software development may require occasional adjustments to meet critical project deadlines or address urgent production issues.

πŸ“ Enhancement Note: The hybrid work arrangement is common for senior technical roles in large organizations, balancing the need for in-person collaboration with the benefits of remote work flexibility. Candidates should be prepared to discuss their preferred working style within a hybrid model and how they ensure productivity and seamless communication regardless of location.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or HR representative will likely conduct an initial screening call to assess basic qualifications, interest, and cultural fit.

  • Technical Assessment: Expect one or more technical interviews focusing on Angular, Typescript, Micro Frontend concepts, API integration, and problem-solving. This may include coding challenges or live coding sessions.

  • System Design/Architecture Interview: A senior role like this often includes a system design interview where you'll be asked to architect a solution for a given problem, demonstrating your understanding of scalability, performance, and best practices.

  • Behavioral Interview: Questions designed to assess your soft skills, collaboration style, leadership potential, and how you handle challenging situations. This will likely align with Citi's core values.

  • Hiring Manager Interview: A final discussion with the hiring manager to delve deeper into your experience, career aspirations, and suitability for the team.

  • AVP Level Considerations: Be prepared for discussions that go beyond technical execution, focusing on strategic impact, mentorship capabilities, and contribution to team growth.

Portfolio Review Tips:

  • Curate Selectively: Showcase 2-3 of your most impactful projects that best demonstrate your skills in Angular, Micro Frontends, and complex UI development, especially if they relate to financial services.

  • Quantify Impact: For each project, clearly articulate the business problem, your specific role and contributions, the technologies used, and the measurable outcomes (e.g., performance improvements, user adoption increases, efficiency gains).

  • Highlight Architecture: If presenting Micro Frontend projects, clearly explain the architectural choices, integration strategies, and how you managed inter-frontend communication and state.

  • Code Snippets: Have well-commented code snippets ready to illustrate key technical implementations or patterns, but be mindful of intellectual property and confidentiality.

  • Presentation Skills: Practice explaining your projects concisely and engagingly, anticipating questions about technical challenges, trade-offs, and decision-making processes.

Challenge Preparation:

  • Coding Challenges: Brush up on data structures, algorithms, and common JavaScript/TypeScript patterns. Practice coding in an online editor under timed conditions.

  • System Design: Review common system design patterns, scalability considerations, and how to design resilient and performant applications. Think about how to apply these to a financial services context.

  • Behavioral Questions: Prepare STAR method (Situation, Task, Action, Result) responses for common behavioral questions related to teamwork, problem-solving, leadership, and handling conflict.

πŸ“ Enhancement Note: The AVP level suggests a more rigorous interview process, including in-depth technical discussions, system design challenges, and a strong focus on behavioral aspects demonstrating leadership potential and alignment with Citi's values. A well-prepared portfolio with quantifiable results is essential for showcasing senior-level capabilities.

πŸ›  Tools & Technology Stack

Primary Tools:

  • Angular: The core framework for front-end development.

  • Typescript: For enhanced JavaScript development, type safety, and code maintainability.

  • HTML5 & CSS3: Foundational web technologies for structuring and styling applications.

  • RxJS: For reactive programming within Angular applications, managing asynchronous operations and data streams.

  • RESTful APIs: For seamless integration with backend services.

Analytics & Reporting:

  • Browser Developer Tools: Essential for debugging, performance profiling, and network analysis.

  • Application Performance Monitoring (APM) Tools: Such as Dynatrace, New Relic, or Datadog, for monitoring application health and performance in production.

  • Analytics Platforms: Potentially Google Analytics or similar tools for tracking user behavior and engagement.

CRM & Automation:

  • Jira/Confluence: For project management, issue tracking, and documentation.

  • Git/GitHub/GitLab/Bitbucket: For version control and collaborative code management.

  • CI/CD Tools: Jenkins, GitLab CI, Azure DevOps, or similar for automated builds, testing, and deployments.

  • Containerization Platforms: Kubernetes (K8s) for orchestrating containerized applications.

  • Build Tools: Webpack, Angular CLI for managing project builds and optimizations.

πŸ“ Enhancement Note: Proficiency in Angular and Typescript is paramount. Experience with Micro Frontends, REST APIs, and CI/CD pipelines is critical. Familiarity with Kubernetes and containerization is a significant advantage, reflecting modern DevOps practices. The mention of "Wholesale Credit Risk Technology" implies that understanding how these tools integrate into a larger, secure financial system is important.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Integrity: Upholding the highest ethical standards in all actions and decisions, crucial in the financial services industry.

  • Client Focus: Dedication to understanding and meeting the needs of internal clients (business units) and external clients, ensuring solutions are user-centric and value-driven.

  • Innovation: Encouraging creative thinking and the adoption of new technologies to drive efficiency and competitive advantage.

  • Collaboration: Fostering a team-oriented environment where knowledge is shared, and collective problem-solving is prioritized across global teams.

  • Excellence: Striving for high quality, robust solutions, and continuous improvement in all aspects of work.

Collaboration Style:

  • Cross-Functional Integration: Proactive engagement with business stakeholders, product owners, and other technology teams to ensure alignment and effective solution delivery.

  • Open Communication: Encouraging transparent and frequent communication through various channels (meetings, chat, documentation) to keep all parties informed.

  • Feedback Culture: Creating an environment where constructive feedback is welcomed and utilized for personal and team growth, particularly during code reviews and retrospectives.

  • Knowledge Sharing: Actively participating in technical discussions, sharing insights, and mentoring junior team members to build collective expertise.

πŸ“ Enhancement Note: Citi's culture emphasizes a blend of tradition and innovation, with a strong commitment to ethical conduct and client service. For this role, expect a professional environment that values technical excellence, rigorous problem-solving, and effective teamwork across diverse, global teams. The AVP title implies an expectation of embodying these values and potentially influencing team culture.

⚑ Challenges & Growth Opportunities

Challenges:

  • Complexity of Financial Systems: Navigating the intricate architecture and regulatory requirements of a large financial institution like Citi.

  • Legacy System Integration: Potentially integrating modern front-end solutions with existing legacy systems, requiring careful planning and execution.

  • Global Team Coordination: Effectively collaborating with distributed teams across different time zones, cultures, and communication styles.

  • Rapid Technological Evolution: Keeping pace with the ever-changing landscape of front-end technologies and architectural patterns.

  • Security & Compliance: Ensuring all developed solutions meet stringent security standards and regulatory compliance requirements inherent in financial services.

Learning & Development Opportunities:

  • Advanced Training: Access to Citi's extensive learning platforms for courses on Angular, Micro Frontends, cloud technologies, and financial risk management.

  • Industry Conferences: Opportunities to attend relevant tech conferences and workshops to stay abreast of industry trends.

  • Mentorship Programs: Participation in formal or informal mentorship programs to gain guidance from senior leaders and experienced professionals.

  • Internal Mobility: The vast scope of Citi's operations provides numerous opportunities for internal transfers and exposure to different business lines and technologies.

  • Certification Support: Potential support for obtaining industry-recognized certifications in relevant technologies or domains.

πŸ“ Enhancement Note: The challenges presented are typical for senior roles in large, regulated industries. The growth opportunities highlight Citi's commitment to employee development, offering clear pathways for both technical and leadership advancement. Candidates should be proactive in identifying and pursuing these opportunities.

πŸ’‘ Interview Preparation

Strategy Questions:

  • Technical Depth: Be prepared to discuss specific architectural decisions made in past Angular projects, the rationale behind choosing Micro Frontends, and how you handled cross-frontend communication and state management.

  • Problem-Solving Scenarios: Anticipate questions asking you to troubleshoot a complex UI bug, optimize front-end performance, or design a scalable UI component for a credit risk application.

  • Collaboration & Leadership: Discuss how you've managed conflicts within a team, mentored junior developers, or influenced technical decisions on past projects.

Company & Culture Questions:

  • Citi's Values: Research Citi's core values (Integrity, Client Focus, One Team, Excellence, Innovation) and prepare examples of how you've demonstrated these in your career.

  • Financial Services Context: Understand the basics of wholesale credit risk and why robust technology is critical in this domain. Be ready to discuss the importance of security and compliance.

  • Team Dynamics: Discuss your preferred working style within a hybrid model and how you ensure effective communication and collaboration with global teams.

Portfolio Presentation Strategy:

  • Storytelling: Frame your portfolio projects as compelling stories, detailing the problem, your approach, the technical solutions, and the quantifiable impact.

  • Visual Aids: Use diagrams, screenshots, or code snippets to illustrate your points effectively, but be mindful of company confidentiality.

  • Conciseness: Practice presenting your key projects within a limited timeframe (e.g., 5-10 minutes per project), focusing on the most relevant aspects for the role.

  • Q&A Readiness: Anticipate technical and behavioral questions related to your portfolio projects and be prepared to answer them confidently and thoroughly.

πŸ“ Enhancement Note: The interview process for an AVP-level role at Citi will be thorough. Candidates should prepare not only for technical challenges but also for discussions about leadership, strategic thinking, and cultural alignment. Demonstrating an understanding of the financial services context will be a significant advantage.

πŸ“Œ Application Steps

To apply for this Senior UI Developer - Assistant Vice President position:

  • Submit your Application: Apply directly through the Citi careers portal via the provided URL.

  • Tailor Your Resume: Ensure your resume clearly highlights your 8+ years of experience with Angular, Typescript, Micro Frontends, CI/CD, and Kubernetes. Quantify achievements and tailor keywords to match the job description.

  • Prepare Your Portfolio: Curate 2-3 of your strongest projects that showcase your UI development expertise, especially any related to financial services. Be ready to present them with clear problem statements, solutions, and measurable outcomes.

  • Research Citi: Understand Citi's business, its role in financial services, and its stated values. Prepare specific examples of how your skills and experience align with the company's mission and the role's requirements.

  • Practice Interview Responses: Rehearse answers to common technical, behavioral, and system design questions, using the STAR method for behavioral examples and focusing on quantifiable results for your portfolio.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

The role requires over 8 years of hands-on experience in building UI/UX components with Angular and Typescript. Candidates must have experience with Micro Frontends, CI/CD pipelines, and containerized platforms like Kubernetes.