New offer - be the first one to apply!

April 8, 2026

Frontend Software Architect

Senior • Hybrid

32,000 - 34,000 USD

Krakow, MA, Poland

We’re looking for an experienced Front-End Software Architect to help modernize and scale a large enterprise web platform. In this role, you’ll work hands-on with modern front-end technologies, design and implement a micro-frontend App Shell architecture, and support the migration from legacy systems to modern, React-based solutions.

You’ll have a strong technical voice, influence architectural decisions, and help shape front-end standards used across multiple teams — all while staying close to the code.

Responsibilities:

  • Design and implement a scalable micro-frontend architecture, including a shared App Shell and reusable component libraries.

  • Lead the migration of features from legacy applications (e.g. .NET-based systems) to modern React solutions.

  • Collaborate closely with full-stack and platform engineers to define patterns for module federation, routing, and inter-application communication.

  • Establish and promote front-end standards, architectural patterns, and best practices across teams.

  • Define integration approaches for shared authentication, login flows, routing across multiple apps on the same domain, and inter-app communication.

  • Drive improvements in performance, security, observability, and reliability across distributed front-end systems.

  • Review code, mentor other engineers, and contribute to a culture of high engineering standards and continuous improvement.

Requirements:

  • 8+ years of experience in front-end development, with a strong technical background and experience influencing architecture.

  • Expert-level knowledge of JavaScript and TypeScript.

  • Hands-on experience designing and delivering micro-frontends and modernizing legacy front-end architectures.

  • Strong understanding of building scalable, high-performance web applications.

  • Experience aligning technical solutions with business and delivery goals.

  • Advanced knowledge of modern build tools such as Webpack, Vite, or Rollup.

  • Solid testing experience, including unit and end-to-end testing (Jest, Testing Library, Vitest, or similar).

  • Deep understanding of design systems and component-driven development (Storybook, design tokens).

  • Strong CSS knowledge, including preprocessors (SASS / LESS) and responsive layouts.

  • Experience working with CI/CD pipelines and tools like GitHub Actions, Jenkins, or Terraform.

  • Familiarity with backend technologies and microservices architectures is a plus.

Nice to have:

  • Knowledge of web accessibility standards (WCAG) and internationalization (i18n).

  • Experience building offline-ready applications and implementing graceful degradation strategies.