This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled and experienced Senior Expert Angular Developer to join our Spead Products Financing and Securitization team. The ideal candidate will be a passionate and innovative individual with a deep understanding of the Angular framework and its ecosystem. You will be responsible for leading the design, development, and maintenance of complex, high-performance web applications, ensuring scalability, responsiveness, and an exceptional user experience. This role requires a blend of technical expertise, leadership, and a commitment to best practices in software development.
Job Responsibility:
Lead the technical design and development of critical front-end components and features using Angular, ensuring adherence to architectural standards and best practices
Contribute significantly to the architectural decisions for new and existing Angular applications, focusing on modularity, scalability, and maintainability
Promote and enforce coding standards, conduct thorough code reviews, and mentor junior developers in writing clean, efficient, and well-documented code
Identify and resolve performance bottlenecks in Angular applications, ensuring fast loading times and smooth user interactions
Work closely with product managers, UX/UI designers, backend developers, and other stakeholders to translate business requirements into technical solutions
Diagnose and troubleshoot complex issues across the application stack, providing effective and timely solutions
Act as a subject matter expert, providing guidance, coaching, and technical leadership to other team members
Stay up-to-date with the latest Angular trends, tools, and technologies, and advocate for their adoption where appropriate
Implement and advocate for robust testing strategies, including unit, integration, and end-to-end testing, to ensure application reliability
Create and maintain comprehensive technical documentation for applications, APIs, and development processes
Requirements:
7+ years of professional experience in front-end development, with a strong focus on Angular (versions 2+)
In-depth knowledge of Angular core concepts, component lifecycle, reactive programming (RxJS), state management (NgRx or similar), routing, and dependency injection
Proficient in TypeScript, JavaScript (ES6+), HTML5, CSS3, and SASS/LESS
Strong understanding of responsive and adaptive design principles, with experience building applications for various screen sizes and devices
Experience consuming and integrating with RESTful APIs and/or GraphQL
Hands-on experience with testing frameworks such as Karma, Jasmine, Jest, and/or Cypress
Expert-level proficiency with Git and collaborative development workflows
Experience with modern front-end build pipelines and tools (e.g., Webpack, Angular CLI)
Excellent analytical and problem-solving skills with a keen eye for detail
Strong verbal and written communication skills, capable of explaining complex technical concepts to both technical and non-technical audiences
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
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
Nice to have:
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)