New offer - be the first one to apply!

November 3, 2026

Full-Stack Developer (React, TypeScript, Java)

Senior • On-site

144,000 - 264,000 PLN/yr

Gdańsk, GD, Poland

Quick Facts

Full-Stack Developer role focused on building customer-facing web applications using React and TypeScript, with collaboration on Java/Spring backend services. International, cross-functional Agile/Scrum team; hybrid schedule with 2 days/week in the office.

Description

Join the team building and continuously improving digital products used by passengers across multiple airline brands. You will primarily deliver frontend solutions (e.g., authentication and customer account features) with React and TypeScript, while integrating with backend services and contributing to Java/Spring services when needed.

Responsibilities

  • Develop modern React/TypeScript applications, including login, registration, and customer account features.
  • Build reusable components shared across multiple airline brands.
  • Implement responsive and accessible UI with SCSS and Web Components.
  • Manage state with Redux (including Redux-Saga and the Ducks pattern).
  • Integrate with backend services and external APIs; contribute to Java/Spring services when needed.
  • Help design and maintain a monorepo (Yarn workspaces, Lerna).
  • Write and maintain unit and integration tests using Vitest, React Testing Library, and Storybook.
  • Work with Git and Azure DevOps for CI/CD pipelines and feature ownership from refinement to production.
  • Collaborate with backend developers, designers, QA engineers, and business stakeholders in Scrum.
  • Troubleshoot and resolve production issues.
  • Improve development processes and code quality, including AI-assisted tools.

Requirements

  • 3+ years of professional software development experience.
  • Strong hands-on experience with React and TypeScript / modern JavaScript (ES2020+).
  • Redux state management experience (Redux-Saga and Ducks pattern are a plus).
  • Java/Spring experience or a strong foundation and dedication to grow into backend development.
  • Testing experience with Vitest/Jest and React Testing Library.
  • SCSS and delivery of responsive, accessible UI (WCAG).
  • Practical experience with Git and CI/CD.
  • Practical experience with Azure DevOps and Docker.
  • Experience working in an Agile/Scrum environment.
  • Professional English proficiency (B2/C1).
  • Hybrid availability: 2 days/week in the Gdańsk office.

Benefits

  • International working environment and career growth opportunities.
  • Senior gross monthly salary range: PLN 12,000–PLN 22,000.
  • Lufthansa Group membership benefits.
  • Flexible work time (start between 07:00 and 11:00) and hybrid working model.
  • Private medical care, life insurance, holiday funds, and extra social benefits.
  • Multisport card co-financing and local sports support; parking space.
  • Sharing of holiday costs for kids and commuting costs.
  • Modern office in Oliwa.

Similar jobs you might like

Unlock Full Resume Report