Senior Frontend Developer (React)

Limassol, Limassol, Cyprus
Full Time
Experienced
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.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*