🏢 About Citi
Citi is one of the world's most preeminent financial institutions, with over 200 years of experience and a global workforce of more than 230,000 employees. As a global leader in banking, Citi provides a wide range of financial products and services to consumers, corporations, governments, and institutions. The technology team at Citi drives the digital transformation of the firm, building the highly secure, high-performance systems that power global commerce and financial markets.
🎯 The Role
As a Senior UI Developer at the Assistant Vice President (AVP) level (C12), you will be a key contributor to the Applications Development team. This is a technical leadership role where you will exercise autonomy and independent judgment to design and implement mission-critical web applications. You will act as a Subject Matter Expert (SME) for senior stakeholders, ensuring that UI implementations meet the highest standards of security, performance, and user experience.
🛠️ Tech Stack
- Angular & React JS (v11+)
- TypeScript & Modern JavaScript
- RxJS & NgRx
- CSS3 & HTML5
- AG Grid
- Jest, Karma, & Cypress
- AI Tools (GitHub Copilot)
💼 What You'll Do
- Conduct feasibility studies, cost estimation, and risk technology planning for new application systems.
- Monitor and control all phases of the development process, from initial analysis to final implementation and support.
- Analyze complex business problems and recommend advanced programming solutions that align with industry standards.
- Develop and implement robust security measures for post-implementation analysis and system functionality.
- Consult with cross-functional technology groups and users to define and install customer-facing systems.
- Mentor and coach junior analysts, helping to define operating standards and engineering best practices.
✅ What You'll Need
- 8 to 10 years of professional experience in UI engineering, specifically for complex applications.
- Expert-level command over both Angular and React JS frameworks.
- Deep mastery of TypeScript and the core principles of responsive web design.
- Significant experience implementing accessibility best practices (WCAG) and ensuring cross-browser compatibility.
- Strong analytical and debugging skills with a passion for exploring new technologies like AI-assisted development.
- A Bachelor's degree in Computer Science or an equivalent engineering field.
🌟 Nice to Have
- Experience with high-performance table libraries like AG Grid.
- Solid background in state management patterns (NgRx, RxJS).
- Familiarity with backend technologies such as Node.js or Java.
- Contributions to the open-source community or a strong interest in UX design.