1 month ago
Warsaw, Poland or Kraków, PolandSenior
Responsibilities
- Design and implement scalable, performant, and maintainable frontend infrastructure.
- Advance micro-frontend strategy through web-component-based delivery and frontend composition.
- Develop shared context registries and postMessage communication for AI context sharing.
- Drive modularization through clean boundaries, shared libraries, code-splitting, and monorepo practices.
- Build responsive, accessible, cross-platform user interfaces.
- Partner with UX, product management, and backend engineering teams on integrated AI experiences.
- Define engineering standards for testing, accessibility, performance, maintainability, and frontend quality.
- Own automated testing with Vitest, Playwright, visual regression testing, and Storybook-driven development.
- Improve frontend CI/CD, progressive CDN delivery, automated quality gates, versioning, and component lifecycle management.
- Mentor engineers and provide technical leadership across frontend platform initiatives.
- Explore and integrate AI-driven enhancements into internal tools and platform experiences.
Requirements
- 4–6+ years of professional frontend development experience building large-scale web applications or enterprise platforms.
- Advanced proficiency in JavaScript ES6+, TypeScript, and the modern React ecosystem, including hooks and concurrent patterns.
- Experience designing reusable UI infrastructure, shared libraries, and maintainable abstractions.
- Strong experience with modular architecture, code-splitting, lazy loading, and micro-frontends.
- Experience with component libraries such as PrimeReact, Material UI, or comparable frameworks.
- Strong responsive web design skills, semantic HTML, modern CSS, and cross-device layout experience.
- Experience integrating RESTful APIs or GraphQL services and working with asynchronous data patterns.
- Familiarity with React Query, Zustand, and modern build and monorepo tools such as Vite, Webpack, Nx, or Turborepo.
- Understanding of frontend performance optimization, browser compatibility, and WCAG accessibility.
- Hands-on experience with automated testing tools such as Vitest, Jest, Playwright, or Cypress.
- Preferred experience with frontend infrastructure in Microsoft Azure cloud environments.
- Preferred experience contributing to design systems or shared enterprise component libraries.
- Preferred experience with module federation, runtime composition, .NET, Node.js, AI chat interfaces, streaming responses, agentic context systems, or generative interaction patterns.
Benefits
- Remote position.
- Competitive salary, benefits, discretionary time off, parental leave, and an equity program.
- Opportunity to work on cloud-native, distributed systems supporting high-stakes legal technology.
- Collaborative environment focused on knowledge sharing, ownership, and continuous improvement.
