Key Responsibilities:
- Lead front-end development efforts using Angular to build responsive and dynamic user interfaces.
- Design, develop and maintain robust and scalable UI components using Angular and React frameworks.
- Collaborate with product managers, UX designers and backend developers to build seamless and dynamic user interfaces.
- Utilize Angular Material, PrimeNG (ngPrime), AG-Grid.
- Write reusable, testable and efficient code with a strong emphasis on performance and maintainability.
- Build and manage front-end workflows using npm, Node.js and relevant technologies.
- Lead front-end architectural decisions and enforce best practices across projects.
- Implement responsive UI designs with expertise in modern CSS including SCSS, Felxbox, CSS Grid and animations.
- Optimize applications for maximum speed and scalability.
- Mentor junior developers and conduct code reviews to maintain code quality standards.
Required Skills and Qualifications:
- 8-12 years of overall experience in front-end/UI development.
- String proficiency in Angular(v10+) frameworks.
- Solid experience with TypeScript, JavaScript (ES6+) and modern ECMAScript features.
- Experience in Nodes.js and npm for build and dependency management.
- Strong knowledge of Angular Material, PrimeNG and AG-Grid.
- In-depth understanding of CSS, including SASS/SCSS, Felxbox, Grid Layouts and responsive design patterns
- Experience integrating RESTful APIs and working with JSON-based backend systems.
- Understanding of CI/CD pipelines and Git-based workflows.
- String debugging, troubleshooting and performance tuning skills.
- Ability to work independently and collaboratively in an Agile environment.
Preferred Qualifications:
- Experience with frontend testing tools (e.g. Jest, Cypress, Jasmine, Karma).
- Familiarity with state management tools like NgRx.
- Prior exposure to Micro Frontends architecture is a plus.
- Experience in accessibility (WCAG) and internationalization (i18n/I10n) best practices.
Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication.
- Ability to mentor and lead by example
- Proactive attitude and team-first mindset.
------------------------------------------------------
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.