Senior Angular Developer - Vice President
Citibank (Switzerland) AGResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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