Senior Frontend Developer (React)

11.07.2026
Вакансия истекает: 21.07.2026
Откликнуться

Описание вакансии

Responsibilities:

  • Planning component structure and composition to follow the overall architecture of the corresponding application;
  • Development with agile methodologies, implementing the frontend GUI of the web platform;
  • Cooperation with the backend team;
  • Cooperation with Business Analyst, UX/UI team;
  • Performing code reviews;
  • Writing tests for your code.

Requirements:

  • 4+ years of experience in Frontend Developer role;
  • Strong proficiency in TypeScript, including modern language features and asynchronous programming;
  • Deep understanding of React.js fundamentals, including components, lifecycle, hooks, context, etc.;
  • Experience with state management in React, including Redux, MobX, or Context API;
  • Understanding of HTML and CSS basics, including grids, flexbox, animations, and responsive design;
  • Experience with CSS preprocessors (e.g., Sass or Less) and component libraries (MUI, Carbon, etc.);
  • Good knowledge of bundler (Webpack, Vite, etc);
  • Experience with UI testing (Jest, Playwright, etc);
  • Good knowledge of Git.

Will be a plus:

  • Experience with Next.js and Server-Side Rendering (SSR);
  • Experience with Websocket API;
  • CSS in JS.

Conditions:

  • Competitive salary;
  • Private medical insurance;
  • Relocation support (if applicable), including an entry permit, relocation bonus, flight tickets, and airport pickup;
  • Support with settling into life in Cyprus, including basic guidance on everyday matters, accommodation, banking, and healthcare;
  • A comfortable office environment with fresh fruits every day, treats or pizza on Wednesdays, and snack day on Fridays;
  • Fair remuneration based on your experience, skills, and level of responsibility;
  • Welcome Baby Bonus and Baby Box to celebrate the arrival of a child;
  • Birthday voucher;
  • Partial compensation for sports activities and wellness initiatives;
  • Greek language classes.