Skip to main content
Citibank (Switzerland) AG logo

Senior Angular Developer - Vice President

Citibank (Switzerland) AG
Full Timeexecutive
CAPosted April 20, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaScriptTypeScriptJavaGraphQLReactVueAngularNode.jsAWSGCPAzureGitRESTAgileScrumCI/CDAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

For additional information, please review .

## Lead Development: Drive the technical design and development of critical front-end components and features using Angular, ensuring adherence to architectural standards and best practices.

## Architecture & Design: Contribute significantly to the architectural decisions for new and existing Angular applications, focusing on modularity, scalability, and maintainability.

## Code Quality & Best Practices: Promote and enforce coding standards, conduct thorough code reviews, and mentor junior developers in writing clean, efficient, and well-documented code.

## Performance Optimization: Identify and resolve performance bottlenecks in Angular applications, ensuring fast loading times and smooth user interactions.

## Collaboration: Work closely with product managers, UX/UI designers, backend developers, and other stakeholders to translate business requirements into technical solutions.

## Problem Solving: Diagnose and troubleshoot complex issues across the application stack, providing effective and timely solutions.

## Mentorship: Act as a subject matter expert, providing guidance, coaching, and technical leadership to other team members.

## Continuous Improvement: Stay up-to-date with the latest Angular trends, tools, and technologies, and advocate for their adoption where appropriate.

## Testing: Implement and advocate for robust testing strategies, including unit, integration, and end-to-end testing, to ensure application reliability.

## Documentation: Create and maintain comprehensive technical documentation for applications, APIs, and development processes.

## Experience: 6+ years of professional experience in front-end development, with a strong focus on Angular (versions 2+).

## Angular Expertise: In-depth knowledge of Angular core concepts, component lifecycle, reactive programming (RxJS), state management (NgRx or similar), routing, and dependency injection.

## Web Technologies: Proficient in TypeScript, JavaScript (ES6+), HTML5, CSS3, and SASS/LESS.

## Responsive Design: Strong understanding of responsive and adaptive design principles, with experience building applications for various screen sizes and devices.

## API Integration: Experience consuming and integrating with RESTful APIs and/or GraphQL.

## Testing Frameworks: Hands-on experience with testing frameworks such as Karma, Jasmine, Jest, and/or Cypress.

## Version Control: Expert-level proficiency with Git and collaborative development workflows.

## Build Tools: Experience with modern front-end build pipelines and tools (e.g., Webpack, Angular CLI).

## Problem-Solving: Excellent analytical and problem-solving skills with a keen eye for detail.

## Communication: Strong verbal and written communication skills, capable of explaining complex technical concepts to both technical and non-technical audiences.

## Leadership: Demonstrated ability to lead technical initiatives, mentor developers, and foster a collaborative team environment.

## Experience with Micro-frontend architecture.

## Experience with third-party libraries like AG Grid or similar.

## Working knowledge of Java 17 and above, and backend REST APIs.

## Experience with Agile (Scrum) methodologies.

## Experience with other front-end frameworks (e.g., React, Vue.js).

## Knowledge of backend technologies (e.g., Node.js, Python) and cloud platforms (AWS, Azure, GCP).

## Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.

## Understanding of web accessibility standards (WCAG).

## Contributions to open-source projects.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free