About the Company
At Sourcing Trust, we are committed to delivering innovative, reliable, and tailored technology solutions that empower businesses to succeed in a rapidly evolving digital landscape. With a focus on excellence, integrity, and collaboration, we build lasting partnerships by understanding our clients' unique needs and providing them with expert support across. Our team is dedicated to fostering a positive and inclusive work environment where every employee's contribution is valued, encouraging continuous growth, learning, and shared success. Join us and be part of a passionate organization driven by innovation and excellence.
About the Role
We are looking for a Senior Angular Frontend Developer with +6 years of experience to architect, lead, and deliver complex, high-performance web applications using Angular. The role requires deep technical expertise, architectural decision-making, team mentorship, and close collaboration with backend teams and stakeholders to drive frontend excellence.
Requirements
Requirements
+6 years of professional experience as a Senior Frontend Developer, with strong leadership in Angular projects.
Advanced expertise in Angular (latest versions 16+), including advanced components, standalone components, signals, architecture patterns, and performance optimization.
Deep mastery of TypeScript, advanced RxJS patterns, HTML5, CSS3 (SCSS/SASS, CSS-in-JS, advanced layouts).
Proven experience with state management solutions: NgRx (advanced effects, selectors, facades), Signals, or custom solutions.
Experience architecting micro-frontends, module federation, or large-scale Angular applications.
Strong experience with Angular Material, PrimeNG, custom component libraries, and Design Systems.
Expertise in RESTful APIs, GraphQL (Apollo), WebSockets, and advanced API integration patterns.
Experience leading code reviews, defining coding standards, and ensuring architectural consistency.
Proficiency with Git (advanced workflows), Nx monorepos, Angular CLI, and modern tooling.
Experience with testing strategies: Jasmine, Karma, Cypress, Playwright (E2E), component/unit testing.
Experience working in Agile/Scrum environments and participating in sprint planning/architecture discussions.
English fluency (B2/C1 level) for technical communication, documentation, and stakeholder interaction.
Main Responsibilities
Architect and lead the development of complex Angular applications and micro-frontends.
Define and evolve frontend architecture, design systems, and technical standards.
Mentor junior/mid developers through code reviews, pair programming, and knowledge sharing.
Optimize application performance, accessibility (WCAG), SEO, and PWA capabilities.
Design and implement advanced state management, caching strategies, and data flow patterns.
Collaborate with backend teams on API contracts, GraphQL schemas, and integration challenges.
Lead testing strategies, test automation, and quality assurance processes.
Drive technical innovation (Angular Signals, zoneless, standalone components, etc.).
Participate in cross-functional architecture discussions and technical decision-making.
Preferred / Valued
Experience with Server-Side Rendering (SSR) using Angular Universal or Next.js (Angular integration).
Knowledge of WebAssembly, advanced performance monitoring, and Core Web Vitals.
Experience with CI/CD pipelines, Docker, Kubernetes (frontend deployment).
Leadership experience managing frontend teams or tech leads.
Contributions to open-source Angular projects or community involvement.
Familiarity with Node.js, NestJS, or backend technologies for full-stack context.
