We are looking for a Frontend developer (Regular/Senior) to join our team and work on multiple projects spanning different business contexts. The current initiative focuses on developing a server-driven UI. This role offers the opportunity to create innovative solutions and enhance user experiences across various platforms.
responsibilities :
Developing modern web applications using React and TypeScript.
Implementing responsive and accessible UI with SCSS and Web Components.
Managing application state with Redux (including Sagas and Ducks pattern).
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 monorepos (using Lerna).
Writing and maintaining unit and integration tests using Jest, React Testing Library, and MSW.
Working with Git for version control and Azure DevOps for project management and CI/CD pipelines.
Contributing to continuous improvement of development processes and code quality.
requirements-expected :
Mid 3+ years, Senior 5+ years of commercial experience in developing web applications using React.
Experience developing accessible web(WCAG/a11y).
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).
Readiness to work in a hybrid model - 2 days in the office in Gdańsk.
offered :
An international working environment, atmosphere that stimulates development.
Individual career path.
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.
Stable employment under an employment contract.
Modern office in Oliwa – great location and comfortable workspace.
Atmosphere – small teams, high independence, real impact on the project.
benefits :
sharing the costs of sports activities
private medical care
life insurance
flexible working time
fruits
corporate products and services at discounted prices