- *Discover your future at Citi**
- -------------------------------
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
- *Job Overview**
- ---------------
We are seeking a talented and experienced UI Developer with strong expertise in Angular to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining user\-facing applications, ensuring high performance, responsiveness, and an excellent user experience. This role requires a deep understanding of modern web development practices, a keen eye for design, and the ability to translate UI/UX designs into high\-quality code.
- *Key Responsibilities**
- -----------------------
- **Develop and Maintain User Interfaces:**Build and maintain scalable, high\-performance, and responsive web applications using Angular, HTML5, CSS3, and JavaScript/TypeScript.
- **Collaborate with Design and Backend Teams:**Work closely with UI/UX designers to implement pixel\-perfect designs and ensure technical feasibility. Collaborate with backend developers to integrate front\-end components with API services.
- **Ensure Code Quality:**Write clean, maintainable, and well\-documented code following best practices and coding standards. Conduct code reviews to ensure quality and adherence to architectural guidelines.
- **Performance Optimization:**Optimize applications for maximum speed and scalability, addressing performance bottlenecks and ensuring a smooth user experience across various devices and browsers.
- **Testing and Debugging:**Develop and execute unit, integration, and end\-to\-end tests to ensure application reliability and functionality. Debug and resolve issues as they arise.
- **Stay Up\-to\-Date:**Continuously research and learn new technologies, frameworks, and best practices in front\-end development to bring innovative solutions to the team.
- **Problem Solving:**Analyze and solve complex technical challenges, contributing to architectural decisions and technical strategy.
- *Required Skills and Qualifications**
- -------------------------------------
- **Education:**Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- **Experience:** 5\+ years of professional experience in front\-end development, with a strong focus on Angular.
- **Angular Expertise:**Proficient in Angular framework, including component\-based architecture, state management (e.g., NgRx, RxJS), routing, forms, and service integration.
- **Web Technologies:**Strong proficiency in HTML5, CSS3 (Sass/Less), and JavaScript/TypeScript.
- **Responsive Design:**Expertise in building responsive and adaptive web interfaces for various screen sizes and devices.
- **API Integration:**Experience consuming RESTful APIs and working with asynchronous programming.
- **Version Control:**Proficient with Git and collaborative development workflows.
- **Testing Frameworks:**Experience with front\-end testing frameworks (e.g., Jasmine, Karma, Cypress).
- **Problem\-Solving:**Excellent analytical and problem\-solving skills, with attention to detail.
- **Communication:**Strong verbal and written communication skills, with the ability to effectively collaborate with cross\-functional teams.
- *Preferred Qualifications**
- ---------------------------
- Experience with other front\-end frameworks (e.g., React, Vue.js).
- Knowledge of accessibility standards (WCAG).
- Experience with build tools (e.g., Webpack, Gulp).
- Understanding of containerization (Docker) and CI/CD pipelines.
\-
- *Job Family Group:**
- --------------------
Technology
\-
- *Job Family:**
- --------------
Applications Development
\-
- *Time Type:**
- -------------
Full time
\-
- *Most Relevant Skills**
- -----------------------
Please see the requirements listed above.
\-
- *Other Relevant Skills**
- ------------------------
For complementary skills, please see above and/or contact the recruiter.
\-
- 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.*