Front Developer React UI - Credit Risk Tech -Assistant Vice President
📍 Job Overview
Job Title: Front Developer React UI - Credit Risk Tech - Assistant Vice President
Company: Citi
Location: Irving, Texas, United States
Job Type: FULL_TIME
Category: Frontend Development / Financial Technology
Date Posted: April 24, 2026
Experience Level: 5-10 Years
Remote Status: Hybrid
🚀 Role Summary
-
Develop cutting-edge, AI-enhanced user interfaces for critical Credit Risk Management systems.
-
Drive innovation by integrating Generative UI and AI-driven personalization into the frontend development lifecycle.
-
Collaborate with cross-functional teams to deliver robust, scalable, and high-performance financial technology solutions.
-
Contribute to the architectural design and best practices for large-scale frontend applications within the financial services sector.
-
Play a key role in modernizing user experiences for sales, trading, operations, and risk professionals.
📝 Enhancement Note: This role is positioned within "Credit Risk Tech" at Citi, indicating a focus on financial risk management. The "Assistant Vice President" title suggests a mid-to-senior level position with significant responsibility and potential for leadership. The emphasis on AI integration in UI development is a distinct differentiator, requiring candidates to bridge traditional frontend skills with emerging AI technologies.
📈 Primary Responsibilities
-
Design, develop, and implement complex, high-performance user interfaces using React.js, TypeScript, HTML5, and modern CSS frameworks (e.g., Styled Components, Sass).
-
Build and maintain reusable frontend components and libraries to ensure consistency and scalability across applications.
-
Optimize frontend applications for speed, responsiveness, and scalability, with a focus on handling large datasets and complex visualizations typical in financial risk analysis.
-
Actively research, experiment with, and integrate AI/ML techniques (e.g., Generative UI, predictive layouts, intelligent suggestions) into the UI development process to enhance user efficiency and experience.
-
Collaborate closely with AI/ML specialists, product managers, UX designers, and backend developers to translate business requirements into intuitive and effective user interfaces.
-
Contribute to the architectural vision and technical roadmap for frontend systems, ensuring alignment with security, performance, and regulatory standards in financial technology.
-
Participate in rigorous code reviews, providing constructive feedback to peers and junior developers to maintain high standards of code quality, performance, and maintainability.
-
Develop and maintain comprehensive unit, integration, and end-to-end tests to ensure application reliability and robustness.
-
Engage in CI/CD pipeline development and maintenance for seamless and automated deployment of frontend applications.
-
Provide technical guidance and mentorship to junior frontend developers, fostering best practices in React, TypeScript, and AI integration.
📝 Enhancement Note: The responsibilities highlight a blend of core frontend engineering with a forward-looking emphasis on AI. The "Assistant Vice President" title implies expectations for architectural input, mentorship, and significant contribution to technical strategy beyond just coding. The focus on "large-scale applications" and "complex data visualization" within "Credit Risk Management" points to demanding performance and analytical requirements.
🎓 Skills & Qualifications
Education:
Experience:
-
Minimum of 5 years of professional frontend software development experience.
-
At least 3 years of expert-level experience specifically with React.js and its core ecosystem (e.g., Redux, Context API, Hooks).
-
Demonstrated experience or a strong practical understanding of applying AI/ML techniques or tools to UI development is a critical requirement. This includes familiarity with:
- Generative AI for UI component creation or layout suggestion.
- Machine learning for user behavior prediction and interface personalization.
- AI-assisted design tools or intelligent automation within the UI development workflow.
Required Skills:
-
Expert proficiency in React.js and its associated state management solutions (Redux, Context API).
-
Strong command of TypeScript and modern JavaScript (ES6+).
-
Deep understanding of HTML5 and modern CSS methodologies (e.g., Styled Components, Sass, CSS-in-JS).
-
Experience with RESTful APIs and asynchronous request handling.
-
Proficiency with Git for version control.
-
Solid understanding and practical experience with Agile development methodologies.
-
Ability to translate complex business requirements into elegant and efficient technical solutions.
Preferred Skills:
-
Experience within the financial services industry, particularly in credit risk, trading platforms, or capital markets technology.
-
Familiarity with UX/UI design principles, usability best practices, and accessibility standards (WCAG).
-
Experience with micro-frontend architectures for managing large, distributed frontend systems.
-
Exposure to cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
-
Experience contributing to CI/CD pipelines for frontend applications.
-
A strong portfolio of personal projects or contributions to open-source projects that showcase AI-powered UI development or innovative frontend solutions.
📝 Enhancement Note: The "Demonstrable experience or strong practical understanding of applying AI/ML techniques or tools to UI development" is a key differentiator. Candidates must be prepared to showcase specific examples or projects illustrating this capability, not just theoretical knowledge. The preferred qualifications point towards a role that values modern architectural patterns and cloud-native development.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Showcase a minimum of 2-3 complex frontend projects developed using React and TypeScript, emphasizing the ability to build scalable and maintainable codebases.
-
Include case studies or detailed descriptions of projects where UI/UX was significantly improved through innovative design or feature implementation, ideally with measurable outcomes.
-
Present examples of reusable component libraries, demonstrating a systematic approach to frontend architecture and design patterns.
-
Provide evidence of experience with performance optimization in React applications, particularly concerning data loading, rendering efficiency, and responsiveness for data-intensive UIs.
Process Documentation:
-
Be prepared to discuss your approach to component-based architecture and state management in React, explaining how you ensure scalability and maintainability.
-
Articulate your process for translating business requirements into technical specifications and user stories for frontend development.
-
Describe your methodology for writing effective unit, integration, and end-to-end tests, including specific tools and frameworks you employ.
-
Detail your experience with Agile development workflows, including sprint planning, daily stand-ups, and retrospective participation.
-
Be ready to explain your understanding and application of CI/CD principles for frontend deployments.
📝 Enhancement Note: For this role, the portfolio should strongly emphasize not just React proficiency but also the candidate's ability to innovate with AI in the UI space. Candidates should be ready to articulate the "why" and "how" behind their architectural decisions and process choices, particularly concerning performance and scalability in a financial context.
💵 Compensation & Benefits
Salary Range: $107,120.00 - $160,680.00 USD per year.
Benefits:
-
Comprehensive Medical, Dental, and Vision coverage.
-
401(k) retirement savings plan.
-
Life, Accident, and Disability insurance.
-
Dedicated Wellness Programs.
-
Generous Paid Time Off (PTO) package, including planned vacation and unplanned sick leave.
-
Paid Holidays.
Working Hours: 40 hours per week.
📝 Enhancement Note: The provided salary range is a typical benchmark for an Assistant Vice President level Front Developer role in a major financial institution within the US. Actual compensation can vary based on specific experience, performance, and internal equity. The benefits package is standard for large corporations and offers a robust safety net and work-life balance support. The role is designated as hybrid, suggesting a balance between remote work and in-office collaboration.
🎯 Team & Company Context
🏢 Company Culture
Industry: Financial Services (Banking and Financial Technology). Citi operates globally, providing a wide range of financial products and services. The Credit Risk Technology team is a specialized unit within the Technology division, focusing on the critical function of managing and mitigating financial risk.
Company Size: Citi is a large, multinational financial services corporation with tens of thousands of employees globally. This means ample resources, established processes, and diverse career opportunities, but also a structured corporate environment.
Founded: 1812 (as City Bank of New York), making it one of the oldest financial institutions in the world. Its long history signifies stability, deep industry knowledge, and a commitment to evolving with market demands.
Team Structure:
-
The Frontend Developer will be part of the Credit Risk Technology team, likely working within a larger engineering group.
-
This team will collaborate closely with other technology teams (backend, data science, AI/ML), product management, and business stakeholders (risk officers, traders, sales).
Methodology:
-
Emphasis on Agile development methodologies for iterative delivery and flexibility.
-
Strong focus on code quality, performance, and reliability, essential for financial systems.
-
Growing integration of AI/ML for both product features and development process efficiency.
-
Data-driven decision-making is paramount, especially in risk management.
-
Collaboration and knowledge sharing are encouraged to foster innovation and best practice adoption.
Company Website: https://www.citi.com/
📝 Enhancement Note: Working at a large institution like Citi offers stability and exposure to complex, high-impact systems. The "Credit Risk Tech" focus implies a technically challenging environment dealing with critical financial data and regulatory requirements. The emphasis on AI integration suggests Citi is investing in modernizing its technology stack and user experiences.
📈 Career & Growth Analysis
Operations Career Level: Assistant Vice President (AVP). This level typically signifies a senior individual contributor with deep technical expertise and the ability to influence technical direction. It may also involve mentorship responsibilities for junior team members. In some organizations, AVP can be a stepping stone to more senior management or principal engineer roles.
Reporting Structure: The role reports into a technology leadership structure within the Credit Risk Technology group. This could be a Senior Manager, Director, or potentially a VP level. Collaboration will be extensive with peers in backend development, data science, product management, and business units.
Operations Impact: The primary impact of this role is on the efficiency, effectiveness, and user experience of critical credit risk management systems. By developing intuitive and AI-powered interfaces, this role directly enables risk officers, traders, and sales teams to make better, faster decisions, monitor exposures, and manage risk more effectively. This contributes significantly to the financial health and stability of the organization.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in advanced React patterns, TypeScript, AI integration for UI, and modern frontend architectures (e.g., micro-frontends).
-
Leadership Development: Transition into a tech lead role, guiding project teams, performing architecture reviews, and mentoring junior engineers.
-
Cross-Functional Exposure: Gain deeper understanding of credit risk management, financial markets, and other technology domains within Citi.
-
Management Track: Potentially move into engineering management roles, overseeing teams and projects.
-
Industry Recognition: Opportunities to contribute to internal knowledge sharing, potentially external conferences, or open-source projects, leveraging cutting-edge AI-UI work.
📝 Enhancement Note: The AVP title at Citi suggests a role with significant scope and potential for career advancement. The blend of core frontend skills with emerging AI applications offers a unique growth path. Candidates should inquire about specific career development programs and opportunities for specialization within the technology organization.
🌐 Work Environment
Office Type: Citi operates a hybrid work model. This role is based in Irving, Texas, and likely involves a mix of remote work and in-office presence. The office environment at Citi is typically professional, corporate, and designed for collaboration.
Office Location(s): 6400 LAS COLINAS BLVD IRVING, TX, United States. This location is a significant corporate campus, likely offering modern amenities and facilities.
Workspace Context:
-
The role requires a dedicated workspace at home for remote days, ensuring productivity and secure connectivity.
-
In-office days will foster collaboration with team members, participation in meetings, and access to on-site resources.
-
The environment emphasizes data security and compliance, critical for a financial institution.
-
Access to modern technology, development tools, and internal knowledge bases will be provided.
Work Schedule: The standard work schedule is 40 hours per week. While the role is hybrid, flexibility in daily working hours may be possible, but core hours for team collaboration and meetings will be expected.
📝 Enhancement Note: The hybrid nature of the role requires self-discipline and effective time management for both remote and in-office work. Candidates should be comfortable with a corporate environment and understand the importance of security and compliance in financial technology.
📄 Application & Portfolio Review Process
Interview Process:
-
Initial Screening: HR or Recruiter screen to assess basic qualifications, interest, and cultural fit.
-
Technical Interview(s) - React/TypeScript: In-depth assessment of React proficiency, TypeScript, JavaScript fundamentals, component design, state management, and performance optimization techniques. Expect coding challenges in a live editor.
-
Technical Interview(s) - AI/ML in UI: Discussion and potential problem-solving around integrating AI/ML concepts into UI development. This may involve scenario-based questions or discussing how you would approach specific AI-driven UI features.
-
System Design Interview: Focus on designing scalable, high-performance frontend architectures for complex applications, potentially involving micro-frontends or large data visualizations.
-
Behavioral Interview: Assessing soft skills, teamwork, problem-solving approach, handling of challenges, and alignment with Citi's values. Questions will likely focus on past experiences and leadership potential (for AVP level).
-
Hiring Manager Interview: Final discussion with the hiring manager to assess overall fit, strategic thinking, and career aspirations.
Portfolio Review Tips:
-
Curate Selectively: Present 2-3 of your most relevant and impactful projects. Prioritize those showcasing advanced React, TypeScript, AI integration, and complex data handling.
-
Focus on Impact: For each project, clearly articulate the problem you solved, your specific role and contributions, the technologies used, and the measurable outcomes or business impact. Use the STAR method (Situation, Task, Action, Result).
-
Highlight AI Integration: Dedicate specific attention to any AI/ML aspects. Explain the AI concept, how it was integrated into the UI, the challenges faced, and the benefits realized.
-
Demonstrate Code Quality: Be prepared to walk through code snippets that exemplify clean architecture, efficient state management, and robust testing practices.
-
Prepare for Technical Deep Dives: Anticipate questions about architectural decisions, performance bottlenecks, and trade-offs made during development.
Challenge Preparation:
-
Live Coding: Practice coding challenges in an online editor focusing on React component implementation, state manipulation, and algorithm problems relevant to UI development.
-
System Design: Prepare to whiteboard or verbally design a complex frontend system. Consider aspects like data fetching, state management, component reusability, performance, security, and scalability.
-
AI-UI Scenarios: Think through how you might approach implementing AI features like personalized dashboards, intelligent search, or predictive element suggestions within a financial context.
📝 Enhancement Note: Candidates should be ready to demonstrate both deep technical expertise in React and a forward-thinking approach to AI integration. The "Assistant Vice President" level means interviewers will probe for strategic thinking, problem-solving depth, and leadership potential.
🛠 Tools & Technology Stack
Primary Tools:
-
Core Frontend: React.js, TypeScript, JavaScript (ES6+), HTML5, CSS3.
-
State Management: Redux, Context API.
-
CSS Frameworks/Libraries: Styled Components, Sass, CSS-in-JS solutions.
-
Build Tools: Webpack, Babel.
-
Version Control: Git (GitHub, GitLab, Bitbucket).
-
Package Managers: npm, Yarn.
Analytics & Reporting:
-
Experience with web analytics tools for user behavior analysis.
-
Familiarity with tools for performance monitoring and profiling.
CRM & Automation:
-
While not a direct CRM role, understanding how frontend applications interact with backend services and potentially customer data platforms is beneficial.
-
Experience with CI/CD tools and processes (e.g., Jenkins, GitLab CI, Azure DevOps) for automated testing and deployment.
-
Familiarity with testing frameworks like Jest, React Testing Library, Cypress for unit, integration, and end-to-end testing.
📝 Enhancement Note: The stack is typical for modern, large-scale frontend development. The emphasis on TypeScript and modern CSS solutions indicates a commitment to maintainable and scalable code. The inclusion of AI/ML as a key skill suggests potential integration with Python-based ML frameworks on the backend or specialized AI libraries for frontend development.
👥 Team Culture & Values
Operations Values:
-
Integrity: Upholding the highest ethical standards in all aspects of development, especially critical in financial services.
-
Innovation: Actively seeking and implementing new technologies, particularly AI, to enhance user experience and development efficiency.
-
Excellence: Striving for high quality, performance, and reliability in all delivered solutions.
-
Collaboration: Working effectively across teams and disciplines to achieve common goals.
-
Customer Focus: Understanding the needs of users (risk officers, traders) and designing solutions that provide significant value and efficiency.
-
Data-Driven: Utilizing data to inform decisions, measure impact, and drive continuous improvement.
Collaboration Style:
-
Expect a collaborative environment where cross-functional teamwork is the norm.
-
Developers will work closely with product managers to define requirements, UX designers for interface aesthetics and usability, and backend engineers for API integration.
-
Active participation in code reviews and design discussions is expected to foster knowledge sharing and maintain code quality.
-
Open communication and constructive feedback are encouraged to drive continuous improvement within the team and across projects.
📝 Enhancement Note: Citi, as a large financial institution, will likely have a culture that balances innovation with stability and rigorous process adherence. The emphasis on AI suggests a forward-thinking aspect within this framework. Candidates should demonstrate an ability to thrive in a structured yet innovative environment.
⚡ Challenges & Growth Opportunities
Challenges:
-
Integrating AI effectively: Translating the potential of AI/ML into practical, user-friendly, and high-impact UI features for complex financial applications requires careful design and technical execution.
-
Performance Optimization: Ensuring optimal performance for data-intensive applications serving critical financial decisions, especially with potentially large datasets and real-time updates.
-
Navigating Legacy Systems: While modernizing, the role may involve integrating with or migrating from older systems, requiring adaptability and strategic thinking.
-
Security and Compliance: Adhering to stringent security protocols and regulatory compliance requirements inherent in the financial industry.
-
Rapid Technological Evolution: Staying current with the fast-paced advancements in React, TypeScript, and AI technologies.
Learning & Development Opportunities:
-
AI Specialization: Deep dive into AI/ML applications for UI, including prompt engineering, generative design tools, and predictive analytics for user interfaces.
-
Advanced Frontend Architecture: Explore micro-frontend architectures, server-side rendering, and progressive web applications (PWAs).
-
Financial Domain Expertise: Gain in-depth knowledge of credit risk management, financial markets, and trading systems.
-
Leadership Training: Access to Citi's internal leadership development programs.
-
Industry Conferences & Certifications: Opportunities to attend relevant tech conferences or pursue certifications in specialized areas.
📝 Enhancement Note: The challenges presented are significant but also offer substantial opportunities for skill development and career growth. The role is ideal for someone who enjoys tackling complex technical problems and is passionate about the intersection of AI and user experience in a high-stakes industry.
💡 Interview Preparation
Strategy Questions:
-
"Describe a complex React component you built. What were the key challenges in its design, and how did you ensure performance and reusability?" (Focus on component architecture, state management, optimization techniques, and design patterns.)
-
"How would you approach integrating a generative AI tool to suggest UI components or layouts for a new feature in our credit risk dashboard?" (Demonstrate understanding of AI concepts, practical integration steps, and how to evaluate AI-generated outputs.)
-
"Walk me through your process for debugging a performance issue in a data-intensive React application." (Highlight your systematic approach, tools used for profiling, and strategies for optimization.)
Company & Culture Questions:
-
"What interests you most about working at Citi, specifically within Credit Risk Technology?" (Research Citi's mission, its role in financial markets, and the importance of risk management. Connect this to your career goals.)
-
"How do you stay updated with the latest trends in React development and AI for UI?" (Mention specific blogs, communities, conferences, or personal projects.)
Portfolio Presentation Strategy:
-
Structure: For each project, use a clear narrative: Problem -> Your Solution (Key Features/Tech) -> Impact/Results.
-
AI Focus: Specifically highlight any AI/ML components, explaining the problem it solved, the AI approach, and its user benefit.
-
Code Examples: Be ready to show snippets of well-structured, performant code, demonstrating best practices in React, TypeScript, and state management.
-
Metrics: Quantify your achievements whenever possible (e.g., "improved load time by X%", "reduced user errors by Y%", "enabled Z% faster data analysis").
📝 Enhancement Note: The interview process will likely be rigorous, testing both deep technical skills and strategic thinking, especially regarding AI integration. Be prepared to articulate your thought process clearly and provide concrete examples from your experience.
📌 Application Steps
To apply for this operations position:
-
Submit your application through the official Citi careers portal at the provided link.
-
Carefully tailor your resume to highlight your expertise in React.js, TypeScript, frontend architecture, and any experience or demonstrable understanding of AI/ML in UI development. Use keywords from the job description.
-
Prepare a portfolio that showcases your strongest React projects, with a particular emphasis on complex UIs, data visualization, performance optimization, and any AI-driven features. Be ready to discuss the "why" and "how" behind your technical decisions and their impact.
-
Thoroughly research Citi's Credit Risk Technology division and its role within the broader financial institution. Understand the challenges and opportunities in financial technology and how your skills align with the company's goals and values.
-
Practice answering common frontend interview questions, including live coding exercises, system design scenarios, and behavioral questions, focusing on demonstrating your problem-solving abilities and collaborative approach.
⚠️ 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 a bachelor's degree in Computer Science or Engineering and at least 5 years of frontend development experience. Candidates must possess expert-level proficiency in React.js and a strong practical understanding of AI/ML applications in UI development.