This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We're seeking a Senior Frontend Engineer with a strong React/TypeScript background, passionate about crafting exceptional AI product experiences. You'll own the user-facing layer of our nextgeneration Developer Productivity platform @ Citi, transforming complex AI capabilities - from chat interfaces to rich data visualizations - into intuitive, trustworthy experiences. You'll collaborate closely with other AI, Software Engineers and the Product team to leverage bleeding-edge Generative AI. You'll be joining a small, high-impact team challenging, changing, modernising & enhancing the experience of our 50,000 engineers globally throughout Citi's SDLC (Software Development Life Cycle).
Job Responsibility:
Own the user-facing layer of our nextgeneration Developer Productivity platform @ Citi, transforming complex AI capabilities - from chat interfaces to rich data visualizations - into intuitive, trustworthy experiences
Collaborate closely with other AI, Software Engineers and the Product team to leverage bleeding-edge Generative AI
Challenge, change, modernise & enhance the experience of our 50,000 engineers globally throughout Citi's SDLC (Software Development Life Cycle)
Release to production a small new or enhanced AI-first user interface that will have positively impacted the lives of thousands of Software Engineers and Business Analysts working in Software Requirements Engineering
Start raising the bar in our React.JS codebase introducing better componentisation, testing, storybook
Establish network of UI engineers across the organisation to contribute and learn about best practice
Get buy in from the team on architectural principles, ways of working and system requirements
Own and champion the implementation of best practices for interaction design within the team, establishing clear guidelines for AI-specific UX patterns
Mentor junior engineers on best practices for designing and implementing AI-driven user interfaces
Design & implement production-grade features for AI solutions
Contribute with AI-specific UX expertise to solving problems that require AI expertise
Help scoping and planning future AI development work
Further expand our suite of eval metrics & techniques to simplify Agentic-AI dev
Consistent interactions with Engineering Leads across CTO to unblock shipping to prod
Represent Developer Enablement with regards to our AI-specific UX to stakeholders on multiple occasions
Requirements:
Strong expertise (5–10+ years) building modern frontend applications with React and TypeScript
Proficiency in JavaScript, React (or another UI framework), and TypeScript
Experience with state management libraries (redux, context API, zustand), for building wellstructured applications
Experience with storybook or componentised development
Proficiency in implementing streaming and real-time experiences (e.g., word/token streaming, live updates, progress/status indicators)
Strong understanding of frontend architectures, state management, performance optimisation, and responsive design
Hands-on experience with any tools like LangChain / LangGraph / Vercel AI SDK / Google ADK (Agent Development Kit)
Familiarity with CI/CD tools (e.g.: Jenkins, Tekton, ArgoCD, Harness, etc)
What we offer:
27 days annual leave (plus bank holidays)
A discretional annual performance related bonus
Private Medical Care & Life Insurance
Employee Assistance Program
Pension Plan
Paid Parental Leave
Special discounts for employees, family, and friends
Access to an array of learning and development resources