Senior Angular UI Developer - Assistant Vice President
π Job Overview
Job Title: Senior Angular UI Developer - Assistant Vice President
Company: Citi
Location: Pune, Maharashtra, India
Job Type: FULL_TIME
Category: Applications Development / Technology
Date Posted: 2026-05-14
Experience Level: 10+ Years
Remote Status: Hybrid
π Role Summary
-
This role is critical in establishing and implementing new or revised application systems and programs, aligning technology initiatives with business needs.
-
It involves in-depth analysis of complex problems, evaluating business and system processes, and recommending advanced programming solutions.
-
The position requires acting as a Subject Matter Expert (SME) and advisor to stakeholders and team members, guiding them through development and implementation phases.
-
Responsibilities include managing the full software development lifecycle, from feasibility studies and planning to construction, testing, and post-implementation support, with a focus on risk assessment and compliance.
π Enhancement Note: While the job title "Senior Angular UI Developer" and the description focus heavily on UI development, the "Assistant Vice President" title and the emphasis on "establishment and implementation of new or revised application systems" suggest a broader scope that includes system analysis, project management, and potentially some architectural oversight within the application development domain, rather than purely front-end coding. The role requires a blend of deep technical UI expertise and strategic system thinking.
π Primary Responsibilities
-
Lead the analysis, design, construction, testing, and implementation of new or revised application systems and programs to meet specific business needs.
-
Conduct feasibility studies, time/cost estimates, and IT planning for application development initiatives, ensuring alignment with strategic objectives.
-
Monitor and control all phases of the development process, providing user and operational support for business applications.
-
Evaluate business process, system process, and industry standards to identify areas for improvement and recommend advanced programming solutions.
-
Develop and recommend security measures for post-implementation analysis to ensure successful system design and functionality.
-
Serve as a Subject Matter Expert (SME) and technical advisor to senior stakeholders, other technology groups, and junior analysts.
-
Ensure adherence to essential procedures, define operating standards, and contribute to process optimization.
-
Appropriately assess and manage risks associated with business decisions, emphasizing the firm's reputation, client assets, and regulatory compliance.
π Enhancement Note: The responsibilities highlight a senior-level role that goes beyond typical front-end development. The emphasis on "feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development" and "establishing and implementing new or revised applications systems" indicates a significant involvement in the strategic and project management aspects of application development, requiring a strong understanding of the entire SDLC and business integration.
π Skills & Qualifications
Education: Bachelorβs degree/University degree or equivalent experience in Computer Science, Engineering, or a related field.
Experience: 8-12 years of relevant experience as a UI developer using Angular and JavaScript.
-
Proven experience in systems analysis and programming of software applications.
-
Demonstrated success in managing and implementing complex projects.
-
Familiarity with consulting and project management techniques/methods.
Required Skills:
-
Angular: Deep expertise in building modern, responsive user interfaces with Angular (versions 2+).
-
JavaScript/TypeScript: Strong proficiency in JavaScript and TypeScript for front-end development.
-
UI Development: Extensive experience in designing and implementing user interfaces, focusing on user experience (UX) and accessibility.
-
Systems Analysis: Ability to analyze complex business and system requirements, translating them into technical specifications.
-
Software Programming: Solid understanding of software programming principles and best practices.
-
Application Development: Experience across the full application development lifecycle.
-
Project Management: Capability to manage project timelines, resources, and deliverables effectively.
-
Risk Technology: Understanding of risk management principles within technology applications.
Preferred Skills:
-
Agile Methodologies: Experience working in Agile/Scrum development environments.
-
Testing Frameworks: Proficiency with front-end testing frameworks (e.g., Jasmine, Karma, Protractor).
-
CI/CD: Familiarity with Continuous Integration and Continuous Deployment pipelines.
-
Cloud Platforms: Exposure to cloud environments (AWS, Azure, GCP) and their impact on application development.
-
Financial Services Domain: Prior experience in the financial services industry.
π Enhancement Note: The "8-12 years" requirement, combined with the "Assistant Vice President" title and the mention of "SME to senior stakeholders," strongly suggests that candidates are expected to have a robust understanding of software architecture, design patterns, and potentially team leadership or mentorship capabilities, in addition to core UI development skills.
π Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Angular Project Demonstrations: Showcase complex Angular applications that highlight proficiency in component architecture, state management, and efficient data handling.
-
UI/UX Design Examples: Include examples demonstrating thoughtful user interface design, intuitive user experience flows, and adherence to design principles.
-
System Analysis Case Studies: Present instances where you analyzed complex business problems and translated them into effective application system designs or improvements.
-
Project Management Contributions: Detail your role in managing application development projects, emphasizing successful delivery, timeline adherence, and problem-solving.
-
Code Samples: Provide well-documented code samples demonstrating clean, maintainable, and performant Angular/JavaScript code.
Process Documentation:
-
Workflow Design & Optimization: Demonstrate experience in designing and optimizing development workflows, including CI/CD integration and automated testing strategies.
-
System Implementation & Automation: Show examples of successful system implementations and the automation of development processes to enhance efficiency.
-
Measurement & Performance Analysis: Present how you have measured application performance, identified bottlenecks, and implemented solutions for improvement.
π Enhancement Note: Given the senior nature of the role and the AVP title, a portfolio should not only display technical prowess but also strategic thinking regarding system design, process efficiency, and risk management. Candidates should be prepared to articulate the "why" behind their technical decisions and their impact on business outcomes.
π΅ Compensation & Benefits
Salary Range: For a Senior Angular UI Developer - Assistant Vice President role in Pune, India, with 8-12 years of experience, the estimated annual salary range is βΉ20,00,000 to βΉ35,00,000 (approximately $24,000 - $42,000 USD, subject to exchange rates). This range accounts for the seniority, specialized technical skills (Angular), and the Assistant Vice President title within a major financial institution like Citi. The exact salary will depend on the candidate's specific experience, skill set, and performance during the interview process.
Benefits:
-
Comprehensive Health Insurance: Medical, dental, and vision coverage for employees and dependents.
-
Retirement Savings Plan: Contributions to a provident fund or similar retirement savings scheme.
-
Annual Performance Bonus: Potential for bonuses based on individual and company performance.
-
Paid Time Off: Generous leave policies including vacation, sick leave, and public holidays.
-
Employee Assistance Program (EAP): Support services for personal and professional well-being.
-
Professional Development: Opportunities for training, certifications, and attending industry conferences.
-
Maternity & Paternity Leave: Support for new parents.
-
Life Insurance: Coverage for employees.
Working Hours: Standard working hours are typically 40 hours per week, Monday to Friday. Given the "Hybrid" work arrangement, this will likely involve a combination of on-site and remote work days. Flexibility may be expected to meet project deadlines or urgent business needs.
π Enhancement Note: Salary estimation is based on market research for senior software developers in the financial sector in major Indian IT hubs like Pune, considering the "Assistant Vice President" title which often implies a higher compensation band. Benefits are typical for a large multinational corporation like Citi.
π― Team & Company Context
π’ Company Culture
Industry: Financial Services (Banking & Financial Technology). Citi operates globally, providing a wide range of financial products and services, from consumer banking and credit cards to corporate and investment banking. This context means a strong emphasis on security, compliance, regulatory adherence, and robust, scalable technology solutions.
Company Size: Citi is a very large, multinational conglomerate with hundreds of thousands of employees worldwide. This scale implies a structured, global organization with established processes, diverse teams, and significant opportunities for career progression and cross-functional exposure.
Founded: 1812. With a history spanning over two centuries, Citi has a deeply ingrained corporate culture that values stability, trust, and long-term relationships. This heritage often translates into a focus on established best practices and a measured approach to innovation within a highly regulated environment.
Team Structure:
-
Global Technology Organization: The role is within Citi's extensive Technology department, likely part of a larger Applications Development group.
-
Cross-functional Collaboration: Expect to collaborate closely with business analysts, product managers, QA engineers, other developers (back-end, DevOps), and potentially architects and project managers.
-
Reporting Structure: As an Assistant Vice President, you will likely report to a Vice President or Director within the Applications Development or Technology division, and may mentor or lead junior developers.
Methodology:
-
Agile Development: Modern application development at Citi likely employs Agile methodologies (Scrum, Kanban) for iterative development and faster delivery.
-
Data-Driven Decision Making: Emphasis on using data analytics and metrics to inform development decisions, assess application performance, and manage risks.
-
Process Optimization: Continuous focus on improving development processes, code quality, and system efficiency through automation and best practices.
Company Website: https://www.citigroup.com/
π Enhancement Note: The financial services industry demands high standards for security, reliability, and compliance. Operations professionals in such an environment need to be meticulous, detail-oriented, and adept at navigating complex regulatory landscapes.
π Career & Growth Analysis
Operations Career Level: This role is positioned at a senior individual contributor level, equivalent to Assistant Vice President (AVP). This indicates a transition from purely hands-on development to a role that requires technical leadership, mentorship, and a broader understanding of system architecture and project management. It's a stepping stone towards potential management roles or principal engineer positions.
Reporting Structure: You will report to a senior leader within the Technology or Applications Development division, likely a Vice President or Director. You will also collaborate extensively with peers across different technology functions and business units. As an AVP, you are expected to provide guidance and potentially lead workstreams for more junior developers.
Operations Impact: As a Senior UI Developer, your impact will be in building and enhancing user interfaces that directly affect customer and internal user experiences. This includes improving efficiency, usability, and security of applications critical to Citi's operations. Your work contributes to the overall reliability and effectiveness of the technology platforms that support Citi's global financial services.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in Angular, front-end architecture, and emerging UI technologies.
-
Leadership Development: Transition into a team lead or management role, overseeing development teams and projects.
-
Architectural Roles: Move towards Solution Architect or Technical Architect positions, designing complex systems.
-
Cross-functional Exposure: Gain experience in other areas of technology or product management within Citi.
-
Global Mobility: Opportunities to work on international projects or relocate to other Citi offices globally.
π Enhancement Note: The AVP title at Citi signifies a significant level of responsibility and potential for future leadership. Candidates should highlight their experience in guiding others and their strategic contributions, not just their technical output.
π Work Environment
Office Type: Hybrid. This role will involve a blend of working from home and working in Citi's office located in Pune, Maharashtra, India. This arrangement aims to provide flexibility while maintaining in-person collaboration and team cohesion.
Office Location(s): The primary office location is TOWER B, EON FREE ZONE II, Pune, Maharashtra, India. This is a modern business park, likely offering good amenities and accessibility.
Workspace Context:
-
Collaborative Spaces: The office will likely feature open-plan areas, meeting rooms, and collaboration zones designed to foster teamwork and knowledge sharing among developers, analysts, and project teams.
-
Technology Infrastructure: Access to robust IT infrastructure, high-speed internet, and necessary development tools and hardware.
-
Team Interaction: Regular opportunities for face-to-face interaction with team members, project stakeholders, and leadership, facilitating agile ceremonies and problem-solving sessions.
Work Schedule: The standard work schedule is 40 hours per week, typically Monday through Friday. While flexibility is inherent in a hybrid model, candidates should be prepared for potential overtime during critical project phases or to address urgent technical issues.
π Enhancement Note: The hybrid nature of the role means candidates should be comfortable working independently from a remote location and also engaging actively in an office environment. Strong communication and self-management skills are essential.
π Application & Portfolio Review Process
Interview Process:
-
Initial Screening: HR or recruiter screens applications for basic qualifications and experience.
-
Technical Assessment: A coding challenge or technical interview focusing on Angular, JavaScript, UI principles, and problem-solving skills. This may involve live coding or a take-home assignment.
-
Hiring Manager Interview: Discussion about your experience, career aspirations, and how you fit with the team and Citi's culture. Questions will likely probe your understanding of system analysis and project management.
-
Panel Interview: A session with multiple team members and stakeholders, including potential peers and senior leaders. This assesses your technical depth, collaboration style, and ability to act as an SME. They will likely ask about your approach to complex problems and how you handle risk.
-
Final Interview (AVP Level): A discussion with a senior leader, focusing on strategic thinking, leadership potential, and your ability to contribute at the Assistant Vice President level.
Portfolio Review Tips:
-
Curate Selectively: Choose 2-3 of your most impactful projects that best represent your Angular expertise and contributions to system development.
-
Focus on Impact: For each project, clearly articulate the problem statement, your role, the technical solutions implemented (especially Angular features), and the quantifiable business outcomes or improvements achieved (e.g., performance gains, user adoption, efficiency).
-
Demonstrate Process: Show examples of how you approached system analysis, design, and problem-solving. Explain your decision-making process for architectural choices.
-
Code Quality: If providing code samples, ensure they are clean, well-commented, and follow best practices. Be prepared to discuss your approach to code reviews and testing.
-
Tailor to Role: Highlight aspects of your experience that align with the AVP title and the broader application development responsibilities, not just UI coding.
Challenge Preparation:
-
Angular Fundamentals: Be ready to discuss advanced Angular concepts, component lifecycle, state management (e.g., NgRx), performance optimization, and module federation.
-
JavaScript/TypeScript: Prepare for questions on ES6+ features, asynchronous programming, closures, and common design patterns.
-
System Design: Practice thinking through how to design scalable and maintainable applications, considering factors like data flow, API integrations, security, and error handling.
-
Problem-Solving Scenarios: Be prepared for hypothetical scenarios where you need to debug a complex UI issue, optimize a slow-loading page, or design a new feature under constraints.
-
Behavioral Questions: Prepare to discuss your experience as an SME, how you mentor junior colleagues, manage challenging stakeholders, and handle project risks.
π Enhancement Note: The interview process for an AVP role at a company like Citi will be rigorous, testing not only technical skills but also strategic thinking, leadership potential, and cultural fit within a large, regulated organization. A strong portfolio that showcases impact and strategic decision-making is crucial.
π Tools & Technology Stack
Primary Tools:
-
Angular Framework: The core technology for front-end development. Proficiency with Angular CLI, RxJS, and related libraries is essential.
-
JavaScript/TypeScript: The primary languages for development.
-
HTML5/CSS3: For structuring and styling web applications.
-
Version Control: Git (e.g., GitHub, GitLab, Bitbucket) for source code management and collaboration.
Analytics & Reporting:
-
Browser Developer Tools: For debugging, performance profiling, and inspecting UI elements.
-
Application Performance Monitoring (APM) Tools: Potentially tools like Dynatrace, New Relic, or Splunk for monitoring application health and performance in production.
-
Analytics Platforms: Tools like Google Analytics or Adobe Analytics for tracking user behavior and engagement.
-
Data Visualization Tools: Potentially Tableau or Power BI for creating dashboards from aggregated data if involved in reporting.
CRM & Automation:
-
CI/CD Tools: Jenkins, GitLab CI, Azure DevOps, or similar for automated build, test, and deployment pipelines.
-
Task Management/Agile Tools: Jira, Confluence, or similar for managing sprints, backlogs, and project documentation.
-
IDE/Code Editors: VS Code (highly recommended for Angular development), Sublime Text, or others.
-
Build Tools: Webpack, Angular CLI's built-in bundler.
π Enhancement Note: While the primary focus is on UI development tools, the AVP title and responsibilities suggest familiarity with broader development lifecycle tools, including CI/CD, testing frameworks, and potentially some exposure to backend integration points or API design.
π₯ Team Culture & Values
Operations Values:
-
Integrity & Trust: Upholding ethical standards and building trust with colleagues, clients, and stakeholders is paramount in financial services.
-
Innovation: While measured, there's a drive to innovate and adopt new technologies to improve efficiency, security, and user experience.
-
Excellence: A commitment to delivering high-quality, reliable, and performant applications that meet rigorous standards.
-
Diversity & Inclusion: Citi emphasizes creating an inclusive environment where diverse perspectives are valued and contribute to better decision-making.
-
Customer Focus: All technological efforts are ultimately geared towards serving Citi's customers effectively and securely.
Collaboration Style:
-
Cross-functional Integration: Expect to work closely with various teams, including back-end developers, QA, product owners, business analysts, and project managers, requiring strong communication and teamwork.
-
Knowledge Sharing: A culture that encourages sharing best practices, technical insights, and lessons learned through code reviews, team meetings, and documentation.
-
Mentorship: As a senior member, there's an expectation to mentor junior developers, providing guidance on technical challenges and career development.
-
Data-Driven Feedback: Discussions and decisions are often informed by data and metrics, encouraging objective feedback and continuous improvement.
π Enhancement Note: Working within a large financial institution like Citi means a culture that balances innovation with a strong emphasis on control, compliance, and risk management. Adaptability and a professional demeanor are key.
β‘ Challenges & Growth Opportunities
Challenges:
-
Legacy System Integration: Working with and modernizing existing systems that may have complex architectures or older technologies.
-
Global Scale & Complexity: Developing solutions that cater to a global user base with diverse needs and regulatory requirements.
-
Security & Compliance Demands: Adhering to stringent security protocols and financial regulations, which can add complexity to development.
-
Rapid Technological Evolution: Keeping pace with the fast-changing landscape of front-end technologies while ensuring stability and long-term maintainability.
-
Balancing Innovation and Stability: Finding the right balance between adopting new features and technologies and ensuring the reliability of critical financial applications.
Learning & Development Opportunities:
-
Advanced Angular & Web Technologies: Access to training, workshops, and resources to deepen expertise in Angular and related front-end ecosystems.
-
Cloud and DevOps Training: Opportunities to upskill in cloud platforms (AWS, Azure) and DevOps practices for more comprehensive application development.
-
Leadership & Management Courses: Citi offers programs to develop leadership skills, project management capabilities, and strategic thinking for career advancement.
-
Industry Conferences & Certifications: Support for attending relevant technology conferences and obtaining industry-recognized certifications.
-
Mentorship Programs: Formal and informal mentorship opportunities with senior leaders and experienced engineers within the organization.
π Enhancement Note: The challenges are typical for senior roles in large, established financial institutions. The growth opportunities highlight Citi's commitment to employee development and career progression within its global structure.
π‘ Interview Preparation
Strategy Questions:
-
"Describe a complex UI feature you designed and implemented using Angular. What were the key technical challenges, and how did you overcome them? How did you ensure performance and scalability?" (Focus on Angular specifics, problem-solving, and impact).
-
"How do you approach system analysis for a new application feature? Walk me through your process from understanding requirements to designing the UI architecture." (Assess analytical thinking and SDLC understanding).
Company & Culture Questions:
-
"What do you know about Citi's technology initiatives or challenges in the financial services sector?" (Demonstrate research and industry awareness).
-
"How do you handle working in a hybrid environment, and what are your strategies for effective collaboration with remote and on-site colleagues?" (Assess adaptability and communication skills).
Portfolio Presentation Strategy:
-
Narrative Arc: Structure your portfolio presentation with a clear beginning (problem), middle (solution/your role), and end (outcome/impact).
-
Quantify Achievements: Wherever possible, use data and metrics to demonstrate the success of your projects (e.g., "improved load time by 30%", "increased user engagement by 15%").
-
Technical Depth: Be prepared to dive deep into the technical aspects of your Angular implementation, explaining design patterns, state management, and optimization techniques.
-
Strategic Rationale: For AVP-level roles, be ready to explain the "why" behind your technical decisions and how they align with broader business goals or system strategies.
-
Conciseness: Respect the interviewers' time by being clear, concise, and to the point.
π Enhancement Note: Prepare to articulate not just what you did, but how you did it and why it mattered, demonstrating your strategic thinking and leadership potential suitable for an Assistant Vice President role.
π Application Steps
To apply for this Senior Angular UI Developer - Assistant Vice President position:
-
Submit your application through the provided link on Citi's careers portal.
-
Tailor Your Resume: Highlight your 8-12 years of Angular and JavaScript experience, focusing on accomplishments in UI development, systems analysis, and project contributions. Use keywords from the job description.
-
Prepare Your Portfolio: Select 2-3 key projects showcasing your Angular expertise, system thinking, and impact. Be ready to present these with clear problem statements, your role, technical solutions, and quantifiable results.
-
Practice Interview Questions: Rehearse answers to technical, behavioral, and situational questions, with a particular focus on your experience as a Subject Matter Expert and your approach to complex problem-solving in a financial services context.
-
Research Citi: Understand Citi's business, its technology challenges, and its values to demonstrate your interest and cultural fit.
β οΈ 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
Requires 8-12 years of experience in UI development using Angular and JavaScript. A bachelor's degree or equivalent experience is required, along with strong systems analysis and project management skills.