Senior UI Developer

Citi

Citi

Software Engineering, Design
Pune, Maharashtra, India
Posted on May 28, 2025

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.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.