Position Overview
We are seeking a highly skilled and motivated Senior Frontend Engineer with a strong focus on Angular development and experience in microservices-based architectures. The ideal candidate will be responsible for designing, developing, and implementing robust and scalable user interfaces for our critical enterprise applications. This role requires a deep understanding of modern frontend technologies, strong problem-solving abilities, and a passion for creating exceptional user experiences.
Responsibilities
- Lead the design, development, and maintenance of complex single-page applications using Angular framework.
- Collaborate with product managers, UX/UI designers, and backend engineers to translate business requirements into technical solutions.
- Develop responsive and performant user interfaces, ensuring cross-browser compatibility and accessibility standards.
- Integrate frontend applications with RESTful APIs and microservices, managing data flow and state effectively.
- Implement clean, efficient, and well-documented code following best practices, design patterns, and coding standards.
- Participate in code reviews to ensure code quality, maintainability, and adherence to architectural guidelines.
- Contribute to the continuous improvement of our development processes, tools, and technologies.
- Mentor junior developers and foster a culture of technical excellence and collaboration.
- Troubleshoot and debug issues, ensuring high performance and reliability of applications.
- Stay up-to-date with emerging frontend technologies, Angular ecosystem updates, and industry trends.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 4+ years of professional experience in frontend development, with a significant focus on Angular (versions 8+ preferred).
- Experience in Microservices based architecture
- Expert-level proficiency in TypeScript, JavaScript, HTML5, and CSS3.
- Extensive experience with modern frontend build pipelines and tools (e.g., Webpack, npm/yarn, Angular CLI).
- Solid understanding of microservices architecture patterns and experience integrating with RESTful APIs.
- Demonstrated experience with state management libraries (e.g., NgRx, RxJS).
- Strong knowledge of responsive design principles and mobile-first development.
- Experience with version control systems, Enterprise Git, Bitbucket.
- Familiarity with testing frameworks (e.g., Jasmine, Karma, Jest) and writing comprehensive unit and integration tests.
- Understanding of UI/UX principles and ability to implement user-friendly interfaces.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in an Agile development environment.
Preferred Qualifications
- Experience with other frontend frameworks (e.g., React, Vue.js) is a plus.
- Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Experience with performance optimization techniques for web applications.
- Familiarity with accessibility standards (WCAG).
- Experience in the financial services industry.
Education:
- Bachelor’s degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Angular/Java MS
------------------------------------------------------
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.