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).
Lead as well as hands-on UI development to provide and implement technology solutions for Mortgage Trading desks in Spread Products business for Pricing, Structuring, Risk and Reporting
Provide architectural and technical solutions based on own deep understanding of business processes and functional requirements
Develop a comprehensive knowledge of how areas of business integrate to accomplish business goals
Work closely with L1 and L2 Production Support to provide L3 Support for production issue investigation
Reaching out to broader UI development community in the company to seek synergies, collaborations, knowledge sharing
Shift the development practice to AI agent driven to improve the efficiency and improve time to market
Mentor and guide junior or mid-level team members, providing technical leadership and effective work allocation on projects related to sales and trading application development
Ensure all technical and business decisions are made with a keen awareness of risk, upholding Citigroup's reputation and safeguarding its assets
Requirements
6+ years of recent hands-on experience in the software development based on Web UI tech stack
Extensive experience system analysis and in programming of software applications with strong knowledge and experience in building UI component using HTML5, TypeScript/Java Script, Angular, Node.js and AgGrid
Strong knowledge and experience in Object-Oriented Programming, WebSocket, Restful API
Strong ownership, initiative, leadership mindset
Strong ability to understand the context of complex situation and strong analytical skill
Good knowledge or experience of AI and using AI agent in coding
Good understanding of Software Development Life Cycle (SDLC), DevOp and CI/CD pipeline, Cloud computing environment, with experience in JIRA, GitHub
Ability to multi-task, collaborate with multiple stakeholders, and be a team player with a sense of urgency
Consistently demonstrates clear and concise written and verbal communication
Bachelor's degree in Computer Science, Engineering, or a related field
Nice to have
Experience in web frontend in Desktop environment such as Electron is a plus
Experience with high-performance UI handling large dataset and high update volume is preferred
Skills in other technologies such as Python, Java, SQL, streaming services, is a plus
Financial Industry experience especially in Mortgage Trading is preferred but not mandatory
Master’s degree preferred
What we offer
medical, dental & vision coverage
401(k)
life, accident, and disability insurance
wellness programs
paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays