Senior UI Developer

Citi Bank

5 - 10 years

Pune

Posted: 06/06/2025

Job Description

Responsibilities:

· Architectural design and development of software solutions, ensuring scalability, reliability, and performance.
· Design and implement user interfaces using Angular and other front-end technologies.
· Implement Micro Frontends (MFE) architecture to enable independent development and deployment of front-end modules.
· Utilize HTML/CSS to create responsive and visually appealing user interfaces.
· Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
· Develop and maintain frameworks to support the development of modular, reusable components.
· Implement containerization using Docker and orchestration tools such as Kubernetes.
· Integrate authentication and authorization mechanisms such as Single Sign-On (SSO) and OAuth.
· Design and implement RESTful APIs to enable communication between different components.
· Perform code reviews, debugging, and troubleshooting to ensure code quality and reliability.
· Collaborate with QA engineers to develop and execute test cases, ensuring the quality of software deliverables.
· Stay updated with emerging technologies and industry trends to continuously improve software development practices.
· Provide technical guidance and mentorship to junior team members.

Requirements and Skills:

· 8+years of experience in software development with a focus on architecture and design.
· Proficiency in front-end technologies such as Angular, HTML/CSS, and Micro Frontends (MFE).
· Strong understanding of software architecture principles and design patterns.
· Experience developing and maintaining frameworks for modular, reusable components.
· Familiarity with containerization technologies such as Docker and Kubernetes.
· Experience implementing authentication and authorization mechanisms like SSO and OAuth.
· Hands-on experience designing and implementing RESTful APIs.
· Excellent problem-solving skills and attention to detail.
· Strong communication and collaboration skills.
· Ability to work independently as well as part of a team.

About Company

Citi Bank, officially known as Citibank, is a global financial institution and the consumer division of Citigroup, a leading multinational banking corporation. Established in 1812, Citibank provides a wide range of financial services, including retail banking, credit cards, personal loans, wealth management, and investment banking. With a strong presence in over 100 countries, it serves millions of customers worldwide, offering both individual and business banking solutions. Citibank is known for its digital banking innovations, global reach, and commitment to financial inclusion and economic growth.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).