Seeking Senior UI/UX Engineer with expertise in developing user experience flows for Generative AI products. Design and build innovative AI interfaces for Citi, contributing to the strategic direction of the bank. Mentor engineers and scale Generative AI products while prioritizing customer needs.
Job description
We are looking for an experienced frontend engineer who has extensive experience in developing user experience flows and web frontends. We expect this individual to demonstrate exceptional UX sensibility and build fluid, contemporary frontends for Generative AI products that we’ll roll out to internal users within Citi.
You might be a good fit if you
- Bring your deep-dive software engineering expertise
- Thrive in a results-driven environment, where flexibility fuels impact
- Be a game-changer, ready to step beyond your designated role
- Seize the opportunity to explore front-end designs for generative AI applications at scale. Jump in!
- A relentless passion to learn more about cutting edge design, machine learning and generative AI, bringing your knowledge to shape Citi’s future interfaces.
What you’ll do within the Tech Strategy team:
- Contribute to the 0-1 build of multiple AI products
- Design and build high-quality, highly reliable products with user experience at the centre
- Be responsible for engineering innovative, best in class AI interfaces for the bank
- Creating firsts in the Generative AI space for Citi as part of the team that defines the strategic direction for the bank
- Continually iterate and scale Generative AI products, whilst listening to the needs of the customers (internal)
- Mentor and nurture other engineers to help them grow their skills and expertise
Experience That Will Help You Succeed In This Role
- 9+ YOE
- Exceptional Design sensibilities: Able to both design and engineer the UI with good UX appreciation.
- Have worked with containerized environments (such as Kubernetes, but can be others).
- Must have worked on chat interfaces or demonstrate good understanding of chat/conversational UI design.
- Python (ideally Stream lit UI experience)
- Modern UI language experience (React, Node.js, JavaScript/Typescript).
- VP level so must have experience making design decisions and acting in senior capacity.
- Exposure to GenAI / AI products or a deep enough understanding of AI to design effective UIs.
- The focus is on mainly being a front-end developer and not necessarily a good programmer, they do not need to know Golang for example.
- Preference will be to someone who’s is more of a UX designer with front end coding skills (that is the ideal person).
- UX design is more important than how strong an engineer they are, as long as they can develop the front end. They can pair up with a full stack engineer in the team to help them connect the UIs to the back ends etc.
- Preferred : Fluency in at least two programming language, with preference for Python, Javascript/Typescript, Golang or Jamstack applications using technologies such as Node.js, React, Next.js, Vue.js
- Understanding of language models and UI interfaces for AI products
- Understanding of vector stores and search algorithms
- An appreciation of the end-to-end CI/CD process
- Have experience supporting fast-paced startup engineering teams
- Experience with static site generators such as Hugo
- Experience with a JavaScript testing framework (Jest, Cypress, Enzyme)
- Experience collaborating with cross functional team to ideate, develop & deliver UI/UX
- Experience with cross-browser and device testing websites
- Experience with cloud infrastructures and containerized environments
- Deep expertise in working with API-first stacks and preferably OpenAPI tooling
- Fluency with version control and Git flows
- Fluency with leading software engineering practices such as CI/CD, DevOps, Agile
- Fluency with AuthN / AuthZ flows and impact on UI/UX
- Fluency with micro frontends, SPAs, PWAs.
- Interest in emerging frontend technologies such as Svelte, WASM, Webpack, Parcel, Vite