Senior Angular UI Developer- Assistant Vice President

Citi
Full-timeβ€’Pune, India

πŸ“ Job Overview

Job Title: Senior Angular UI Developer - Assistant Vice President

Company: Citi

Location: Pune, Maharashtra, India

Job Type: FULL_TIME

Category: Applications Development

Date Posted: March 04, 2026

Experience Level: 9+ Years

Remote Status: On-site

πŸš€ Role Summary

  • This role is for an intermediate-level Applications Development Senior Programmer Analyst, focusing on the establishment and implementation of new or revised application systems and programs.

  • Key responsibilities include contributing to applications systems analysis and programming activities, ensuring successful system design and functionality.

  • The position requires participation in feasibility studies, time and cost estimates, IT planning, and risk technology initiatives.

  • The Senior Angular UI Developer will serve as an advisor or coach to junior analysts, demonstrating independence of judgment and autonomy in their work.

πŸ“ Enhancement Note: The job title "Senior Angular UI Developer - Assistant Vice President" indicates a significant level of responsibility and seniority within the technology division, likely involving technical leadership and strategic input for UI development projects. The "Assistant Vice President" title suggests a role that bridges individual contribution with team or project leadership, common in large financial institutions like Citi. This implies a need for strong technical acumen combined with an understanding of business objectives and risk management.

πŸ“ˆ Primary Responsibilities

  • Participate in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.

  • Conduct feasibility studies, time and cost estimates, IT planning, risk technology, applications development, and model development.

  • Establish and implement new or revised applications systems and programs to meet specific business needs or user areas.

  • Monitor and control all phases of the development process: analysis, design, construction, testing, and implementation.

  • Provide user and operational support for applications to business users.

  • Analyze complex problems/issues using in-depth specialty knowledge of applications development.

  • Evaluate business processes, system processes, and industry standards, making evaluative judgments.

  • Recommend and develop security measures in post-implementation analysis of business usage to ensure successful system design and functionality.

  • Consult with users/clients and other technology groups on issues, recommending advanced programming solutions and installing customer exposure systems.

  • Ensure essential procedures are followed and help define operating standards and processes.

  • Act as a Subject Matter Expert (SME) to senior stakeholders and/or other team members.

  • Appropriately assess risk when making business decisions, demonstrating consideration for the firm's reputation, clients, and assets.

  • Drive compliance with applicable laws, rules, and regulations, adhering to Policy, and applying sound ethical judgment.

  • Escalate, manage, and report control issues with transparency.

πŸ“ Enhancement Note: The responsibilities heavily emphasize the full software development lifecycle (SDLC) with a strong focus on analysis, design, implementation, and ongoing support. The inclusion of "risk technology," "security measures," "compliance," and "ethical judgment" highlights the critical nature of this role within a financial services organization. This is not just about coding; it's about building robust, secure, and compliant applications that meet stringent industry standards. The expectation to act as an SME and advise senior stakeholders underscores the strategic and leadership aspects of this senior-level position.

πŸŽ“ Skills & Qualifications

Education:

Experience:

  • 9+ years of relevant experience in applications development.

  • Experience in systems analysis and UI programming of software applications.

Required Skills:

  • Angular: Deep expertise in Angular framework for building modern, scalable, and responsive user interfaces.

  • UI Programming: Strong proficiency in front-end development languages and best practices (HTML, CSS, JavaScript/TypeScript).

  • Systems Analysis: Ability to analyze complex business and system requirements, translating them into technical solutions.

  • Applications Development: Comprehensive understanding of the software development lifecycle (SDLC) and application architecture principles.

  • Risk Technology & Security Measures: Experience in identifying and mitigating technical risks, and implementing security best practices within application development.

  • Project Management: Experience in managing project phases, timelines, and deliverables.

  • Consulting Techniques: Ability to consult with users, gather requirements, and provide technical solutions.

  • Problem-Solving: Demonstrated ability to analyze complex issues and provide effective programming solutions.

  • Stakeholder Management: Capability to consult with users, clients, and other technology groups.

Preferred Skills:

  • Model Development: Experience or understanding of model development processes, particularly as they relate to application integration or data visualization.

  • IT Planning: Familiarity with IT planning processes and contributing to strategic technology roadmaps.

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

  • Version Control: Proficiency with Git or other version control systems.

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

  • CI/CD Pipelines: Understanding of Continuous Integration and Continuous Deployment principles and tools.

πŸ“ Enhancement Note: The "9+" years of experience, coupled with the "Assistant Vice President" title, implies a need for seasoned professionals who can not only code but also guide, mentor, and contribute to architectural decisions. The specific mention of Angular is crucial, suggesting a dedicated front-end development focus. The inclusion of "risk technology," "security measures," and "compliance" within the required skills indicates that a deep understanding of the financial services industry's regulatory and security landscape is essential for this role.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Angular Project Demonstrations: Showcase at least 2-3 significant projects built with Angular, highlighting complex UI components, state management, and performance optimizations.

  • System Analysis Case Studies: Provide examples of how you've analyzed complex business problems and translated them into functional application designs.

  • Project Implementation Examples: Document instances where you successfully managed and delivered software development projects from inception to deployment.

  • Security & Risk Mitigation Examples: Include examples of how you've integrated security best practices or addressed technical risks within application development lifecycles.

Process Documentation:

  • SDLC Workflow Design: Demonstrate understanding of various SDLC methodologies and how to optimize them for efficiency and quality in application development.

  • Agile/Scrum Implementation: Detail your experience with Agile ceremonies, sprint planning, and backlog refinement from a developer's perspective.

  • Testing & Quality Assurance: Outline your approach to unit testing, integration testing, and end-to-end testing to ensure application robustness.

  • Change Management & Deployment: Describe processes you've followed for managing code changes, version control, and deployment to production environments.

πŸ“ Enhancement Note: For a Senior UI Developer role at this level, a portfolio is critical. It should not just list projects but demonstrate the candidate's ability to articulate the "why" and "how" behind their technical decisions. The emphasis on "system analysis," "project management," and "security/risk mitigation" means a portfolio should ideally include case studies that cover these aspects, not just the UI implementation. Showing how processes were improved or how risks were managed within development projects will be highly valued.

πŸ’΅ Compensation & Benefits

Salary Range:

  • Estimated Range: β‚Ή25,00,000 - β‚Ή45,00,000 per annum (INR)

  • Justification: Based on industry benchmarks for Senior Angular UI Developers with 9+ years of experience in major Indian IT hubs like Pune, and considering the Assistant Vice President title within a large financial institution like Citi. This range accounts for significant technical expertise, leadership potential, and the demanding nature of the financial services sector. Salary may vary based on specific skills, interview performance, and prior relevant experience.

Benefits:

  • Comprehensive Health Insurance: Medical, dental, and vision coverage for employees and eligible dependents.

  • Retirement Savings Plans: Provident Fund (PF) contributions and other retirement planning support.

  • Performance Bonuses: Annual performance-based incentives and potential for discretionary bonuses.

  • Paid Time Off: Generous vacation days, sick leave, and public holidays.

  • Professional Development: Opportunities for training, certifications, and attendance at industry conferences.

  • Employee Assistance Programs: Support services for personal and professional well-being.

  • Life Insurance: Coverage for employees.

  • Wellness Programs: Initiatives focused on employee health and well-being.

Working Hours:

  • Typically 40 hours per week, with standard business hours (e.g., 9 AM to 6 PM IST).

  • Flexibility may be required to meet project deadlines or address critical production issues, including occasional evening or weekend work.

πŸ“ Enhancement Note: The salary range is an estimate for the Pune, India region, based on the seniority (9+ years, AVP title) and the specialized skill (Angular UI Development) within the highly competitive financial services sector. Benefits are typical for large multinational corporations in India, aiming to attract and retain top talent. The working hours are standard, but the nature of the industry implies potential for overtime during critical project phases.

🎯 Team & Company Context

🏒 Company Culture

Industry: Financial Services (Banking & Financial Technology)

Company Size: 100,000+ Employees (Global)

Founded: 1812

Company History: Citi is a leading global financial services company with a rich history spanning over two centuries, offering a wide range of financial products and services to consumers, corporations, and governments. Its extensive global network and deep market knowledge position it at the forefront of technological innovation in finance.

Team Structure:

  • The role is within the Applications Development team, likely part of a larger technology division.

  • The team structure may involve a mix of senior developers, team leads, project managers, and architects, with potential for matrixed reporting structures depending on project assignments.

Methodology:

  • Data-Driven Development: Emphasis on using data to inform development decisions, analyze performance, and measure impact.

  • Agile & Lean Principles: Adoption of Agile methodologies for iterative development, continuous feedback, and rapid delivery.

  • Risk-Aware Engineering: Integration of risk assessment and mitigation strategies throughout the development lifecycle.

  • Focus on Scalability & Reliability: Designing and building applications that can handle large volumes of transactions and operate reliably under demanding conditions.

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

πŸ“ Enhancement Note: Citi's culture in its technology divisions is typically characterized by a strong emphasis on compliance, security, and operational excellence due to its role in the financial sector. While fostering innovation, there is a significant focus on stability and risk management. The "Assistant Vice President" title suggests a culture that values both technical expertise and leadership potential, with opportunities for career progression within a structured environment.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: Senior Individual Contributor / Technical Lead

This role represents a significant step in a developer's career, moving beyond pure coding to encompass system analysis, project oversight, and advisory responsibilities. It sits at the senior individual contributor level, with the potential to transition into team leadership or specialized technical architect roles. The "Assistant Vice President" title signifies a recognized level of expertise and responsibility within Citi's global hierarchy.

Reporting Structure:

The Senior Angular UI Developer will likely report to an IT Manager or a Development Lead, who oversees a specific application or a portfolio of projects. They will collaborate closely with project managers, business stakeholders, and other technical teams, acting as a key technical point of contact for UI development efforts.

Operations Impact:

This role directly impacts the user experience and functionality of critical financial applications. By developing robust, secure, and efficient UI components, the developer contributes to:

  • Improved customer satisfaction and engagement.

  • Streamlined internal workflows for employees.

  • Enhanced data visualization and reporting capabilities for decision-making.

  • Compliance with regulatory requirements through secure and auditable interfaces.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in Angular, front-end architecture, performance optimization, or accessibility standards.

  • Leadership Track: Transition into roles like Technical Lead, Development Manager, or Architect, managing teams and technical strategy.

  • Cross-Functional Exposure: Gain experience in other areas of technology, such as back-end development, cloud infrastructure, or cybersecurity.

  • Project Management: Develop skills in managing larger, more complex projects or product roadmaps.

  • Mentorship: Opportunity to mentor junior developers and contribute to talent development within the organization.

πŸ“ Enhancement Note: The "Assistant Vice President" title is a key indicator of growth potential. It suggests that Citi invests in developing its senior technical talent, providing clear paths for advancement into leadership or highly specialized technical roles. The emphasis on risk and compliance within the financial sector also means that growth often involves deepening expertise in these critical areas.

🌐 Work Environment

Office Type: Corporate Office Environment

Office Location(s): Pune, Maharashtra, India. This is an on-site role, requiring the developer to work from Citi's Pune office.

Workspace Context:

  • Collaborative Spaces: The office will likely feature open-plan areas, meeting rooms, and dedicated collaboration zones to facilitate teamwork and knowledge sharing.

  • Technology Infrastructure: Access to high-performance workstations, reliable network connectivity, and a suite of development tools and technologies essential for modern application development.

  • Team Interaction: Regular opportunities for direct interaction with colleagues, including stand-ups, team meetings, and informal discussions, fostering a sense of community and shared purpose.

Work Schedule:

  • The standard work schedule is typically Monday to Friday, during business hours (e.g., 9 AM to 6 PM IST).

  • While core hours are expected, there may be flexibility depending on team agreements and project demands.

  • Occasional overtime or weekend work might be necessary to meet critical project deadlines or address urgent production issues, which is common in the financial services industry.

πŸ“ Enhancement Note: As an on-site role in a major financial institution, the work environment is expected to be professional, structured, and geared towards enabling productivity and collaboration. The Pune office will likely be equipped with the necessary infrastructure to support complex development tasks, and the culture will emphasize teamwork and adherence to corporate standards.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  1. Initial Screening: HR or recruiter conducts a preliminary call to assess basic qualifications, experience, and cultural fit.

  2. Technical Assessment (Online/Take-home): Candidates may be given a coding challenge or a take-home assignment focused on Angular development, problem-solving, and system design principles.

  3. Technical Interviews (Multiple Rounds): Several interviews with senior developers, team leads, and potentially architects. These will cover:

  • Deep dives into Angular concepts, best practices, and performance tuning.
  • System analysis and design scenarios.
  • Problem-solving and algorithmic questions.
  • Discussion of past projects and technical challenges.
  1. Behavioral/Situational Interviews: Assessment of soft skills, leadership potential, teamwork, and how candidates handle pressure, conflict, and ethical dilemmas, often framed around Citi's values and the AVP role responsibilities.

  2. Hiring Manager Interview: Final discussion with the hiring manager to confirm fit, discuss role expectations, and answer candidate questions.

Portfolio Review Tips:

  • Curate Select Projects: Choose 2-3 of your most impactful

Angular projects that best showcase your skills relevant to the job description (e.g., complex UIs, performance optimizations, integration with APIs).

  • Structure Your Case Studies: For each project, clearly outline:

    • Problem: The business or technical challenge you addressed.
    • Solution: Your approach, technologies used (especially Angular features), and key architectural decisions.
    • Your Role: Specifically what you contributed as a Senior Developer.
    • Results: Quantifiable outcomes (e.g., performance improvements, user adoption, efficiency gains, reduction in bugs).
  • Highlight Technical Depth: Be prepared to discuss the intricacies of your Angular implementation, state management strategies (e.g., NgRx, services), component design, and testing approaches.

  • Showcase Problem-Solving: Emphasize how you overcame technical hurdles, made trade-offs, and ensured the application's robustness, security, and maintainability.

  • Prepare for Questions: Anticipate questions about your design choices, alternative solutions considered, and how your work aligns with industry best practices and financial sector requirements.

Challenge Preparation:

  • Angular Fundamentals: Thoroughly review core Angular concepts: components, modules, services, directives, pipes, routing, change detection, RxJS, and the latest features.

  • Front-End Architecture: Understand patterns like micro-frontends, component-based architecture, and how to build scalable and maintainable UI codebases.

  • Performance Optimization: Prepare to discuss techniques for optimizing Angular application performance (e.g., lazy loading, AOT compilation, tree shaking, efficient change detection).

  • System Design: Practice designing UI components or features for complex systems, considering scalability, security, and user experience.

  • Behavioral Questions: Prepare STAR method (Situation, Task, Action, Result) responses for common questions about teamwork, conflict resolution, handling pressure, and leadership.

  • Citi's Values: Research Citi's core values and be ready to articulate how your work and approach align with them.

πŸ“ Enhancement Note: The interview process for a Senior AVP role at Citi will be rigorous, focusing on both technical depth and the ability to operate within a regulated, high-stakes environment. A well-prepared portfolio that demonstrates not just coding skills but also analytical thinking, problem-solving, and an understanding of project lifecycle management will be crucial for success.

πŸ›  Tools & Technology Stack

Primary Tools:

  • Angular: The core framework for building user interfaces. Proficiency with recent versions (e.g., Angular 10+) is expected.

  • TypeScript: The primary language for Angular development, requiring strong typing and object-oriented programming skills.

  • HTML5 & CSS3: Essential for structuring and styling web applications, including knowledge of responsive design principles and potentially CSS preprocessors (Sass/Less).

  • JavaScript (ES6+): Fundamental for front-end development, understanding modern JavaScript features.

Analytics & Reporting:

  • Browser Developer Tools: In-depth use of Chrome, Firefox, or Edge developer tools for debugging, performance profiling, and network analysis.

  • Performance Monitoring Tools: Familiarity with tools that help analyze and improve front-end performance (e.g., Lighthouse, WebPageTest).

  • Analytics Platforms (Potential): Exposure to web analytics tools (e.g., Google Analytics, Adobe Analytics) for understanding user behavior, though this might be handled by a separate team.

CRM & Automation:

  • Version Control Systems: Git is standard, likely hosted on platforms like GitHub, GitLab, or Bitbucket.

  • Build Tools: Understanding of tools like Webpack, Angular CLI, and potentially task runners.

  • CI/CD Tools (Familiarity): Experience or understanding of CI/CD pipelines (e.g., Jenkins, Azure DevOps, GitLab CI) for automated builds and deployments.

  • API Integration: Experience consuming RESTful APIs and potentially GraphQL. Knowledge of asynchronous programming patterns is key.

  • Testing Frameworks: Jasmine, Karma, Protractor (or Cypress/Playwright for E2E).

πŸ“ Enhancement Note: The technology stack is heavily focused on modern front-end development, with Angular and TypeScript at its core. The inclusion of tools related to version control, build processes, testing, and API integration indicates a need for a developer who understands the end-to-end front-end development workflow within a professional software engineering context. Familiarity with CI/CD and performance monitoring tools suggests an environment that values automation and efficiency.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Integrity and Ethical Conduct: Upholding the highest standards of honesty and ethical behavior in all actions, critical for a financial institution.

  • Client Focus: Dedication to understanding and meeting the needs of internal and external clients through reliable and user-friendly applications.

  • Innovation and Continuous Improvement: Encouraging new ideas and actively seeking ways to enhance processes, systems, and user experiences.

  • Excellence and Accountability: Striving for high-quality work, taking ownership of responsibilities, and delivering on commitments.

  • Collaboration and Teamwork: Fostering an environment where diverse perspectives are valued, and team members support each other to achieve common goals.

Collaboration Style:

  • Cross-Functional Integration: Close collaboration with business analysts, product managers, QA testers, back-end developers, and operations teams to ensure seamless integration of UI components into the broader application architecture.

  • Open Communication: Encouraging transparent and frequent communication through daily stand-ups, sprint reviews, and ad-hoc discussions to resolve issues and share progress.

  • Feedback Culture: Actively participating in code reviews, design discussions, and retrospectives to provide and receive constructive feedback for continuous improvement.

  • Knowledge Sharing: Willingness to share expertise, mentor junior team members, and contribute to internal documentation and best practices.

πŸ“ Enhancement Note: Citi's culture, particularly in its technology divisions, is deeply influenced by its status as a global financial institution. This means a strong emphasis on rigor, security, compliance, and ethical behavior. While fostering innovation, the primary driver is stability and client trust. The collaboration style will likely be structured yet dynamic, encouraging input from all levels to ensure robust and compliant solutions.

⚑ Challenges & Growth Opportunities

Challenges:

  • Complex Legacy Systems Integration: Integrating modern Angular front-ends with potentially older back-end systems or established financial platforms, requiring careful API design and data handling.

  • Stringent Security & Compliance Requirements: Adhering to rigorous security protocols, data privacy regulations (e.g., GDPR, CCPA), and internal compliance policies inherent in financial services.

  • Performance Optimization at Scale: Ensuring high performance and responsiveness for applications used by a vast number of internal users or customers, often with demanding transaction volumes.

  • Navigating Large Corporate Structures: Adapting to the processes, approval workflows, and stakeholder management within a large, global organization like Citi.

  • Keeping Pace with Evolving Technologies: Continuously learning and adapting to new versions of Angular, front-end frameworks, and development best practices.

Learning & Development Opportunities:

  • Advanced Angular Certifications/Training: Opportunities to deepen expertise in specific Angular modules or advanced techniques.

  • Cloud Technologies: Exposure to cloud platforms (e.g., AWS, Azure) and their implications for front-end development and deployment.

  • Micro-Frontend Architecture: Learning and implementing micro-frontend strategies for large-scale applications.

  • Leadership & Mentorship Programs: Formal programs designed to develop leadership skills and prepare individuals for management or lead technical roles.

  • Industry Conferences & Workshops: Budget and time allocation for attending relevant tech conferences and workshops to stay abreast of industry trends.

πŸ“ Enhancement Note: The challenges presented are typical for senior roles in established financial institutions, emphasizing the need for resilience, adaptability, and a strong commitment to quality and security. The growth opportunities are aligned with career progression in technology, offering paths for both deep technical specialization and leadership development.

πŸ’‘ Interview Preparation

Strategy Questions:

  • "Describe a complex UI you built with Angular. What were the main challenges, and how did you overcome them?"

    • Preparation: Be ready to detail specific Angular features used (e.g., RxJS, NgRx, custom directives), architectural decisions, performance optimizations, and how you handled edge cases or integration issues. Quantify the impact if possible.
  • "How do you ensure the security of your front-end applications, especially in a financial services context?"

    • Preparation: Discuss common front-end vulnerabilities (XSS, CSRF), mitigation strategies (input sanitization, secure API calls, proper authentication/authorization handling), and adherence to security best practices and company policies.
  • "Walk me through your process for analyzing a new feature request from a business stakeholder and translating it into technical requirements."

    • Preparation: Explain your approach to requirements gathering, collaboration with BAs/Product Owners, breaking down features into user stories or tasks, and ensuring clarity before development begins.
  • "How do you approach performance optimization in an Angular application?"

    • Preparation: Detail techniques like lazy loading, Ahead-of-Time (AOT) compilation, tree-shaking, optimizing change detection, efficient data fetching, and using browser profiling tools.

Company & Culture Questions:

  • "Why are you interested in working at Citi, and specifically in this role?"

    • Preparation: Research Citi's recent technological initiatives, its position in the financial market, and align your career goals with the role's responsibilities and the company's mission.
  • "How do you handle working under pressure or with tight deadlines?"

    • Preparation: Use the STAR method to describe a situation where you successfully managed a high-pressure project, focusing on prioritization, communication, and problem-solving.
  • "Describe a time you had to collaborate with a difficult stakeholder or team member. How did you resolve the situation?"

    • Preparation: Focus on communication, empathy, understanding different perspectives, and finding common ground to achieve project goals.

Portfolio Presentation Strategy:

  • Storytelling: Frame your portfolio projects as narratives, highlighting the problem, your solution, your specific contributions, and the positive outcomes.

  • Technical Depth: Be prepared to go deep into the technical aspects of your chosen projects, explaining design choices and trade-offs.

  • Quantify Impact: Wherever possible, use metrics to demonstrate the value of your work (e.g., "reduced load time by 30%," "increased user engagement by 15%").

  • Relevance: Tailor your presentation to highlight skills and experiences most relevant to the job description, especially Angular proficiency, system analysis, and security considerations.

  • Conciseness: Respect the interviewer's time; be thorough but to the point.

πŸ“ Enhancement Note: Interview preparation for this role requires a blend of deep technical expertise in Angular, strong analytical and problem-solving skills, and the ability to articulate how one's work contributes to business objectives and adheres to the strict standards of the financial industry. Demonstrating an understanding of risk, security, and compliance will be key differentiators.

πŸ“Œ Application Steps

To apply for this operations position:

  • Submit your application through the provided link on the Citi careers portal.

  • Portfolio Customization: Select 2-3 key Angular projects that best demonstrate your proficiency in building complex UIs, handling data, and implementing robust features. Prepare to discuss your specific contributions, technical decisions, and quantifiable results for each.

  • Resume Optimization: Tailor your resume to highlight your 9+ years of experience in UI development, systems analysis, and project management. Emphasize keywords like "Angular," "TypeScript," "UI Programming," "System Design," "SDLC," and any experience relevant to financial services or risk management.

  • Interview Preparation: Practice articulating your technical expertise, problem-solving approach, and understanding of security and compliance best practices. Prepare specific examples using the STAR method for behavioral questions.

  • Company Research: Familiarize yourself with Citi's mission, values, recent technological achievements, and its position within the financial services industry. Understand the importance of compliance and risk management in their operations.

⚠️ 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

Candidates need over 9 years of relevant experience, including expertise in systems analysis and UI programming of software applications, alongside experience managing and implementing successful projects. A Bachelor's degree or equivalent experience is required, along with the ability to work under pressure and manage deadlines.