Experience
- At least 7 years
Education
- Bachelor/Honors
Requirements
- At least 7 years
Additional Requirements
Tech Stack
Languages: TypeScript, JavaScript (ES6+)
Frameworks: React, Next.js (App Router), Node.js
State Management: Zustand, Redux Toolkit, Context API
Architectures: Clean Architecture, Hexagonal (Ports & Adapters), Layered, Modular Monorepo
Compliance Standards: GDPR, ESPR, IDS, Gaia-X, OPC UA
Privacy & Security: Consent layers, encryption-aware interfaces, access controls
Performance: Server Components, SSR, CDN (e.g., Vercel, Cloudflare), Edge Functions, ISR
Testing: Jest, RTL, Cypress, Playwright
DevOps/Tooling: GitHub Actions, Vercel, Docker, Turborepo
i18n & a11y: i18next, WCAG compliance
Requirements
7+ years of frontend development experience with at least 2 years as a lead or staff engineer.
Expert-level proficiency in React, Next.js, and TypeScript.
Strong architectural understanding and practical experience with Clean Architecture and domain isolation in frontend systems.
Proven experience implementing secure, privacy-compliant, and internationalized frontend systems.
Solid grasp of SSR performance optimizations, caching strategies, and CDN-aware architectures.
Experience with data governance principles, data space standards, or industrial data exchange systems is a big plus.
Excellent communication and mentoring skills to coach developers on advanced design principles.
Nice to Have
Experience working on DPP, Gaia-X, or IDS ecosystems.
Background in B2B industrial platforms, IoT interfaces, or traceability systems.
Contributions to open-source projects or internal design systems.
Familiarity with BFF (Backend for Frontend) or API Gateway strategies for frontend teams.
Responsibilities & Context
About the Role
We’re seeking a Frontend Tech Lead to drive the architecture and delivery of complex, privacy-first, scalable user interfaces for our Digital Product Passport (DPP) and Data Space platforms. This role goes beyond typical frontend development—you’ll lead a team to implement secure, compliant, and high-performance interfaces, using modern frameworks and Clean Architecture patterns that are system-agnostic and business-rule-centric.
You’ll collaborate closely with a Chief Architect to understand and apply advanced architectural patterns—including Ports and Adapters, Layered Architecture, Presenters, and Repositories—and ensure these are correctly implemented and taught to the team.
Key Responsibilities
🚀 Technical Leadership
Lead the frontend team in building and scaling complex, modular applications using React, Next.js, and state-of-the-art architectural standards.
Translate high-level architecture from the Chief Architect into practical design patterns, and ensure consistent adoption across the team.
Establish reusable architecture patterns ensuring strict separation of concerns, domain isolation, and framework independence.
🧠 Architecture & Design
Design frontend systems using Clean Architecture, Hexagonal (Ports and Adapters), and Layered Patterns.
Guide the team in building presenters, interactors, and repositories within the frontend layer to enforce domain isolation.
Ensure all frontend modules remain testable, extensible, and agnostic of rendering or delivery mechanisms.
🌍 Compliance & Security
Architect applications that meet GDPR, ESPR, IDS, Gaia-X, and other EU/industry privacy and data sovereignty standards.
Implement privacy-first UI practices (e.g., user consent flows, data minimization, tracking protection).
Collaborate with Security teams to uphold state-of-the-art compliance with encryption, access control, and audit logging at the interface layer.
⚙️ Performance & Scalability
Implement SSR/SSG/ISR with Next.js App Router and optimize for scalability and performance via CDNs, caching layers, and server components.
Define loading strategies, hydration management, and incremental revalidation to ensure optimal UX and performance.
Collaborate with backend engineers to streamline data-fetching strategies, edge rendering, and caching policies.
👥 Team Enablement
Mentor and train developers on architecture, clean code, and the domain-specific standards of DPP and Data Spaces.
Conduct architecture reviews, system walkthroughs, and hands-on pairing with team members.
Help shape onboarding documentation and architectural playbooks.