Your key responsibilities
I. Frontend platform architecture:
- Lead architecture decisions for the entire Merchant Portal platform (microfrontends runtime vs build-time integration etc.).
- Define and evolve frontend standards tooling and best practices.
- Design for modularity separation of concerns versioning and maintainability.
- Guide the evolution of shared frontend libraries and foundational services.
II. Shared components & platform experience:
- Maintain and evolve shared Angular libraries design system components and utility packages.
- Define and enforce frontend standards coding guidelines and DX practices.
- Establish and maintain cross-microfrontend communication mechanisms (EventBus shared state).
- Collaborate with UX and product designers to deliver globally consistent experiences.
III. Collaboration with Product Teams:
- Act as a platform consultant to product engineering teams.
- Ensure consistent adoption of platform tooling and UX paradigms.
- Review architecture and code contributions related to shared components.
IV. Mentorship & technical leadership:
- Mentor frontend engineers across teams on scalable frontend architecture.
- Facilitate technical discussions and platform roadmap alignment.
- Encourage knowledge sharing clean code and continuous improvement.
- Own critical decisions in platform-wide frontend development.
Qualifications :
Must-have:
- Minimum 5 years of professional Angular experience (Angular 2 up to latest). Proven track record of architecting and delivering large Angular applications.
- Deep knowledge of RxJS NgModules component architecture routing state management (e.g. NgRx).
- Proficient in TypeScript JavaScript (ES6) HTML5 CSS3 (SASS/SCSS).
- Strong experience writing end-to-end tests using Playwright as well as experience with unit/integration testing tools
- Strong understanding of SPA performance optimization lazy loading and modular design.
- Skilled in monorepo and build tooling (e.g. Angular CLI Webpack Nx Module Federation).
- Experience designing and maintaining frontend platforms or design systems.
- Deep understanding of microfrontend architecture and frontend infrastructure.
- Comfortable working in large-scale systems with multiple teams consuming shared code.
- Strong communication skills both within frontend engineering and cross-functionally.
- Good command of English (B2).
Nice-to-have:
- Good working knowledge of React React Hooks and its core concepts.
- Experience with CI/CD pipelines (e.g. GitLab CI).
- Familiarity with Git code linting formatting (ESLint Prettier).
- Experience with telemetry/logging/monitoring tools.
- Exposure to internationalization and localization strategies (i18n/l10n).
- Familiarity with accessibility (WCAG best practices).
Remote Work :
Yes
Employment Type :
Full-time