JustJoin.IT Hybrydowo Senior

Frontend Software Architect

Link Group

⚲ Kraków

32 000 - 34 000 PLN brutto (UoP)

Wymagania

  • Jenkins
  • TypeScript
  • CI/CD
  • GitHub Actions
  • rollup
  • Terraform
  • CSS
  • JavaScript
  • Vite
  • Webpack

Opis stanowiska

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.