JustJoin.IT Hybrydowo Senior New

Fullstack Developer (React / TypeScript / Java)

Lufthansa Systems

⚲ Gdańsk

12 000 - 22 000 PLN brutto (UoP)

Wymagania

  • React
  • TypeScript
  • JavaScript
  • Redux
  • Java
  • Spring
  • Docker
  • Azure DEvope
  • Storybook
  • Adobe Experience Manager

Opis stanowiska

About the project
Join Digital Hangar, where we develop and enhance digital solutions used by millions of passengers across the Lufthansa Group, including Lufthansa, SWISS, Austrian Airlines, Brussels Airlines, Discover Airlines and ITA Airways.
Our team is responsible for building and continuously improving customer-facing web applications that support passengers throughout their digital journey. We focus on delivering modern, reliable and user-friendly solutions across multiple airline brands.
You will work in an international, cross-functional team, primarily developing frontend solutions using React and TypeScript, while also collaborating on backend integrations and contributing to Java/Spring services when needed.
This is an opportunity to work on large-scale applications, tackle complex technical challenges and contribute to digital products that have a direct impact on the travel experience of millions of passengers.

Who are you?
• 3+ years of professional software development experience.
• Strong hands-on experience with React and TypeScript / modern JavaScript (ES2020+).
• State management with Redux (Redux-Saga and the Ducks pattern are a plus).
• Experience with Java/Spring or foundations of its understanding and a dedication to grow towards backend development.
• Testing with Vitest/Jest and React Testing Library.
• SCSS, responsive and accessible UI (WCAG).
• Practical experience with Git and CI/CD.
• Practical experience with Azure DevOps and Docker.
• Experience working in an Agile/Scrum environment.
• Good analytical and problem-solving skills.
• Strong communication and collaboration skills.
• Professional working proficiency in English, both written and spoken (B2/C1).
• Availability to work in a hybrid model – 2 days per week in our Gdańsk office.

What do we welcome?
• Storybook, component libraries or design systems.
• Web Components.
• Server-Side Rendering and web performance optimization.
• Vite, monorepos (Yarn workspaces, Lerna).
• Multi-brand / multi-tenant applications and i18n (react-intl).
• Adobe Experience Manager (AEM).
• Authentication flows (OAuth/OIDC, JWT).
• Experience with agentic development or AI-assisted software engineering (e.g. Claude Code, Copilot, MCP).
• Experience in the aviation or airline industry.

Why do we need you?
In this role, you will be responsible for:
• Developing modern web applications using React and TypeScript, including login, registration and customer account features.
• Building reusable components shared across multiple airline brands.
• Implementing responsive and accessible UI with SCSS and Web Components.
• Managing application state with Redux (including Redux-Saga and the Ducks pattern).
• Integrating applications with backend services and external APIs, and contributing to Java/Spring services where needed.
• Participating in the design and maintenance of a monorepo (Yarn workspaces, Lerna).
• Writing and maintaining unit and integration tests using Vitest, React Testing Library and Storybook.
• Working with Git and Azure DevOps for project management and CI/CD pipelines, owning features from refinement to production.
• Collaborating with backend developers, designers, QA engineers and business stakeholders in a Scrum team.
• Troubleshooting and resolving issues in production.
• Contributing to continuous improvement of development processes and code quality, including AI-assisted tools.

What do we offer?
• An international working environment with a culture that fosters development.
• Individual career path and opportunities for professional growth.
• Employment contract with a gross monthly salary ranging from PLN 12 000 to PLN 22 000 for a Senior position.
• Lufthansa Group membership benefits.
• Flexible working time and place adjusted to employee’s needs. Possibility of starting your workday between 07:00 and 11:00.
• Support for your passion for sports within the local activity group and co-financing Multisport cards.
• Private medical care for employees and their family members.
• Life insurance.
• Parking space for employees.
• Extra social benefits.
• Holiday funds.
• Sharing the costs of holidays for kids.
• Sharing the commuting costs.
• Modern office in Oliwa – great location and comfortable workspace.

🔍 Dekoder Ogłoszenia

✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.