Senior UI Developer
Citigroup
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 (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)_ _._
_View Citi’s_ _EEO Policy Statement (https://www.citigroup.com/global/eeo-aa-policy)_ _and the_ _Know Your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf)_ _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Por favor confirme su dirección de correo electrónico: Send Email
Todos los trabajos de Citigroup