We are currently looking for a Frontend developer for a project focused on developing a loyalty program for our business and corporate clients. Currently, we are in the process of merging two existing solutions into a single, unified platform that will offer enhanced functionality and a seamless user experience. The goal is to create a modern and scalable system that supports client engagement and rewards, tailored to the needs of enterprise-level users.
responsibilities :
Developing modern web applications using React and TypeScript,
Implementing responsive and accessible user interfaces with SCSS and Web Components,
Managing application state using Redux (including Sagas and Ducks patterns),
Closely collaborating with backend developers, designers, and QA engineers to deliver complete solutions,
Integrating applications with backend services and external APIs,
Participating in the design and maintenance of a monorepo (using Lerna),
Writing and maintaining unit and integration tests using Jest, React Testing Library, and MSW,
Working with Git and Azure DevOps for version control, project management, and CI/CD pipelines,
Contributing ideas and initiatives for the continuous improvement of development processes and code quality,
Mentoring and supporting other engineers through code reviews, pair‑programming, and knowledge‑sharing sessions, fostering a culture of learning and best practices.
requirements-expected :
3+ years of commercial experience in developing web applications using React,
Proficiency in JavaScript and TypeScript, with the ability to write clean, maintainable code,
Solid experience in styling components using SCSS and working with responsive, accessible design,
Practical knowledge of state management with Redux, including Redux‑Saga and the ducks pattern,
Experience with Git for version control in a collaborative development environment,
Ability to write unit and integration tests using Jest and React Testing Library,
Understanding of common frontend development workflows, debugging tools, and performance optimization techniques,
Good communication skills and the ability to work effectively in a team using agile methodologies (e.g., Scrum or Kanban),
Strong leadership and interpersonal skills with a track record of mentoring developers, effectively representing engineering in cross‑functional discussions, and actively participating in recruitment through technical interviews and candidate evaluations,
Good command of the English language,
Readiness to work in a hybrid model - 2 days a week in the office in Gdańsk.
offered :
An international working environment, atmosphere that stimulates development,
Individual career path,
Employment Contract,
Lufthansa Group membership benefits,
Possibility of starting your workday between 07:00 and 11:00,
Flexible working time and place adjusted to employee’s needs.
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.
benefits :
sharing the costs of sports activities
private medical care
sharing the costs of professional training & courses
life insurance
flexible working time
fruits
corporate products and services at discounted prices