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).
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact. This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Requirements:
Strong expertise (6+ years) building modern frontend applications with React and TypeScript
Proficiency in JavaScript, React (or another UI framework), and TypeScript
Strong expertise in front-end development with demonstrable experience in React
Proficiency in core web technologies including HTML5 and CSS3
Experience with websockets or event-streaming
Proficiency in containerization using Docker and orchestration with Kubernetes
Excellent problem-solving, analytical, and debugging skills
Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment
Experience with UX design
Experience in systems analysis and programming of software applications
Experience in managing and implementing successful projects
Working knowledge of consulting/project management techniques/methods
Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Experience with state management libraries (redux, context API, zustand), for building well-structured applications
Experience with micro front-end desirable
Experience with storybook or componentised development
Push the boundaries in animation and data visualisation with tools like d3.js or reactflow or three.js
Ability to innovate: Excited to push the boundaries in UI engineering to build next gen developer platforms