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.#J-18808-Ljbffr
Senior Angular Developer - Vice President
CITIBANK (SWITZERLAND) AG
, , canada, , , canada
Published 27 days ago
Report job