At a Glance
- Tasks: Craft intuitive AI product experiences using React and TypeScript for a Developer Productivity platform.
- Company: Join Citi, a global bank with a startup vibe focused on innovation.
- Benefits: Enjoy 27 days annual leave, private medical care, and a competitive salary.
- Other info: Hybrid working model with a focus on personal growth and team collaboration.
- Why this job: Make a real impact on thousands of engineers while working with cutting-edge technology.
- Qualifications: 5-10 years of frontend development experience with strong React and TypeScript skills.
The predicted salary is between 54000 - 84000 € per year.
We are seeking a Senior Frontend Engineer with a strong React/TypeScript background, passionate about crafting exceptional AI product experiences. You will own the user-facing layer of our next-generation Developer Productivity platform at Citi, transforming complex AI capabilities - from chat interfaces to rich data visualisations - into intuitive, trustworthy experiences. You will collaborate closely with other AI and Software Engineers and the Product team to leverage bleeding-edge Generative AI.
You will be joining a small, high-impact team challenging, changing, modernising, and enhancing the experience of our 50,000 engineers globally throughout Citi's Software Development Life Cycle (SDLC).
Where you will work: You will 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:
- Released 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.
- Started raising the bar in our React.JS codebase 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:
- 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 with AI-specific UX expertise to solving problems that require AI expertise.
- Helped scope and plan future AI development work.
- Further expanded our suite of evaluation metrics and techniques to simplify Agentic-AI development.
- Consistent interactions with Engineering Leads across CTO to unblock shipping to production.
- Represented Developer Enablement regarding our AI-specific UX to stakeholders on multiple occasions.
Here’s a list of what makes you a stronger fit to join our team:
- 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 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 tools like LangChain, LangGraph, Vercel AI SDK, Google ADK (Agent Development Kit).
- Familiarity with CI/CD tools (e.g., Jenkins, Tekton, ArgoCD, Harness, etc).
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 - it's up to you.
- Access to time-saving AI tools such as GitHub Copilot and Cognition.ai's Devin.
What we will provide you:
By joining Citi Belfast, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:
- 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
Alongside these benefits, Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energised to join us, motivated to stay, and empowered to thrive.
Senior AI Frontend Engineer (Developer Productivity), VP in Belfast employer: Citibank (Switzerland) AG
Citi Belfast offers an exceptional work environment for a Senior AI Frontend Engineer, combining the innovative spirit of a startup with the stability of a global bank. Employees benefit from a competitive salary, generous annual leave, and a commitment to personal growth through extensive learning resources. The inclusive culture encourages collaboration and creativity, making it an ideal place for those looking to make a meaningful impact in developer productivity.
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. A personal connection can make all the difference!
✨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 it during interviews. It’s a great way to demonstrate your capabilities beyond just words.
✨Tip Number 3
Prepare for technical challenges! Brush up on your coding skills and be ready for live coding sessions or technical assessments. Practising common algorithms and frontend challenges can help you feel more confident.
✨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 joining the team at Citi.
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 is tailored to highlight your experience with React and TypeScript. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to express your passion for AI product experiences and how you can contribute to our Developer Productivity platform. Let us know why you’re excited about this opportunity!
Showcase Your Projects:If you've worked on any cool projects, especially those involving AI or frontend development, make sure to mention them. We love seeing real examples of your work, so include links or descriptions that demonstrate your expertise.
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it’s super easy!
How to prepare for a job interview at Citibank (Switzerland) AG
✨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 frontend architectures and performance optimisation techniques, as these will likely come up during the interview.
✨Showcase Your AI Passion
Since this role focuses on AI product experiences, be prepared to discuss your previous work with AI-driven interfaces. Share specific examples of how you've transformed complex functionalities into user-friendly designs, and demonstrate your understanding of AI-specific UX patterns.
✨Prepare for Collaboration Questions
This position involves working closely with other engineers and product teams. Think about past experiences where you collaborated effectively, and be ready to discuss how you can contribute to a high-impact team. Highlight your mentoring experience, especially with junior engineers.
✨Understand the Company Culture
Familiarise yourself with Citi’s mission and values, particularly around innovation and developer productivity. Be ready to explain how your personal values align with theirs and how you can contribute to their goal of enhancing the experience for thousands of engineers globally.