Senior Frontend Developer at InPost
Job Description
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.
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).
More Current Jobs at InPost
2 ActiveApply to other open positions at InPost