Job Summary: We are looking for a highly skilled and motivated UI Developer with strong expertise in modern web technologies, particularly JavaScript, Angular (version 14+), HTML, and CSS. The ideal candidate will be responsible for designing, developing, and maintaining responsive and intuitive user interfaces for our enterprise-level applications. You will work closely with product managers, UX/UI designers, and backend engineers to deliver exceptional user experiences.
Key Responsibilities:
Design, develop, and implement highly performant, scalable, and user-friendly web applications using Angular (14+), TypeScript, HTML5, and CSS3.
Collaborate with UX/UI designers to translate wireframes and mockups into interactive and visually appealing user interfaces.
Ensure the technical feasibility of UI/UX designs.
Optimize applications for maximum speed and scalability across various devices and browsers.
Write clean, maintainable, and well-documented code following best practices and coding standards.
Implement and maintain unit, integration, and end-to-end tests for developed features.
Participate in code reviews to ensure code quality and consistency.
Troubleshoot and debug front-end issues, identifying and resolving performance bottlenecks.
Stay up-to-date with the latest industry trends, technologies, and best practices in front-end development.
Contribute to the continuous improvement of development processes and tools.
Required Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
4-7 years of professional experience in front-end web development.
Strong proficiency in JavaScript (ES6+) and TypeScript.
Extensive hands-on experience with Angular (version 14+).
Expertise in HTML5, CSS3, and pre-processors like SCSS/Sass.
Solid understanding of responsive design principles and cross-browser compatibility.
Experience with front-end build tools (e.g., Webpack, Angular CLI).
Familiarity with RESTful APIs and asynchronous request handling.
Experience with version control systems, preferably Git.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
------------------------------------------------------
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.
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.