At a Glance
- Tasks: Craft exceptional AI product experiences using React and TypeScript.
- Company: Join Citi, a global bank with a startup vibe in tech innovation.
- Benefits: Enjoy 27 days annual leave, private medical care, and a hybrid working model.
- Why this job: Make a real impact on developer productivity for 50,000 engineers worldwide.
- Qualifications: 5-10+ years in frontend development with strong React and TypeScript skills.
- Other info: Collaborate with a high-impact team and access cutting-edge AI tools.
The predicted salary is between 48000 - 84000 £ per year.
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 next generation Developer Productivity platform at Citi, transforming complex AI capabilities—from chat interfaces to rich data visualizations—into intuitive, trustworthy experiences. You’ll collaborate closely with AI, Software Engineers, and the Product team to leverage bleeding-edge Generative AI. You’ll join a small, high-impact team challenging, modernising and enhancing the experience of our 50,000 engineers globally throughout Citi’s Software Development Life Cycle (SDLC).
Where you’ll work: You’ll sit within Development Enablement, part of Citi’s CTO organisation. A group focused on innovation, developer platforms and internal tools used across the bank, where we experiment and ship fast, like a startup inside a global bank. Our mission is to transform developer productivity, saving our engineers tens of minutes per day, equating to £10,000,000s of savings at Citi’s scale.
Your first 90 days: Become a citizen within Developer Enablement's AI & UX. By the end of your third month, you will have:
- Released to production a small new or enhanced AI-first user interface that will positively impact thousands of Software Engineers and Business Analysts working in Software Requirements Engineering.
- Started raising the bar in our React.js codebase by introducing better componentisation, testing, and Storybook.
- Established a network of UI engineers across the organisation to contribute and learn about best practices.
- Gained buy-in from the team on architectural principles, ways of working and system requirements.
By the end of your first year: Own and champion best practices for AI-specific UX. By the end of this first year, you will have:
- Owned and championed the implementation of best practices for interaction design within the team, establishing clear guidelines for AI-specific UX patterns.
- Mentored junior engineers on best practices for designing and implementing AI-driven user interfaces.
- Designed and implemented production-grade features for AI solutions.
- Contributed AI-specific UX expertise to solving problems that require AI knowledge.
- Helped scope and plan future AI development work.
- Expanded our suite of evaluation metrics and techniques to simplify Agentic-AI development.
- Maintained consistent interactions with Engineering Leads across CTO to unblock shipping to production.
- Represented Developer Enablement with regards to our AI-specific UX to stakeholders on multiple occasions.
Key qualifications:
- 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 well-structured applications.
- Experience with Storybook or componentized 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 optimization, and responsive design.
- Hands-on experience with tools like LangChain / LangGraph / Vercel AI SDK / Google ADK (Agent Development Kit).
- Familiarity with CI/CD tools (e.g., Jenkins, Tekton, ArgoCD, Harness).
Tools and technologies you might use: React, TypeScript, Next.js/Vite, Storybook, internal design systems, LangChain, Vercel AI SDK, LangGraph, Google ADK (Agent Development Kit). Mac or PC — your choice. Access to time-saving AI tools such as GitHub Copilot and Cognition.ai's Devin.
What We’ll Provide You: By joining Citi Belfast, you will be part of a business casual workplace with a hybrid working model (up to 2 days at home per week), and receive a competitive base salary (annually reviewed), plus a range of benefits:
- 27 days annual leave (plus bank holidays)
- Discretionary 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 learning and development resources
Alongside these benefits, Citi is committed to ensuring our workplace is inclusive and welcoming for everyone. We want the best talent to join, stay, and thrive.
Senior AI Frontend Engineer (Developer Productivity), VP in Belfast employer: Citi
Contact Detail:
Citi Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior AI Frontend Engineer (Developer Productivity), VP in Belfast
✨Tip Number 1
Network like a pro! Reach out to current employees at Citi or in similar roles on LinkedIn. Ask them about their experiences and any tips they might have for landing the job. This can give you insider knowledge and potentially a referral!
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with projects showcasing your React and TypeScript expertise, make sure to highlight that during interviews. It’s a great way to demonstrate your capabilities beyond just words.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures, especially those relevant to frontend development. Websites like LeetCode or HackerRank can be super helpful for this!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Citi team.
We think you need these skills to ace Senior AI Frontend Engineer (Developer Productivity), VP in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with React and TypeScript, as well as any relevant AI projects. We want to see how your skills align with the role, so don’t be shy about showcasing your best work!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for AI and frontend development, and explain why you’re excited about the opportunity at Citi. Let us know how you can contribute to our mission of enhancing developer productivity.
Showcase Your Projects: If you’ve worked on any standout projects, especially those involving AI or complex UI designs, make sure to mention them. We love seeing real examples of your work that demonstrate your problem-solving skills and creativity.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team!
How to prepare for a job interview at Citi
✨Know Your Tech Stack
Make sure you’re well-versed in React, TypeScript, and any state management libraries like Redux or Zustand. Brush up on your knowledge of component-based development and be ready to discuss how you've implemented these technologies in past projects.
✨Showcase Your AI Passion
Since the role focuses on AI product experiences, come prepared with examples of how you've integrated AI into frontend applications. Discuss any relevant projects where you’ve used tools like LangChain or Vercel AI SDK to enhance user interfaces.
✨Prepare for Collaboration Questions
This position involves working closely with AI and software engineers. Think about times when you’ve collaborated on projects, how you’ve handled differing opinions, and how you’ve contributed to team success. Be ready to share specific examples.
✨Demonstrate Problem-Solving Skills
Expect questions that assess your ability to tackle complex problems, especially in relation to user experience and performance optimisation. Prepare to discuss how you would approach challenges in developing intuitive AI-driven interfaces and how you measure success.