Senior Frontend Developer (React)

Full time Creative - Design Information Technology

Job Description

Spotware Systems is looking for an experienced Senior Frontend Developer (React) to join our office in Limassol. In this role, you will play a pivotal part in designing and implementing the user interface of our web platform, ensuring seamless integration with backend systems and a user-friendly experience.

Responsibilities:

  • Planning component structure and composition to follow the overall architecture of the corresponding application
  • Developing with agile methodologies, implementing the frontend GUI of the web platform
  • Cooperating with the backend team
  • Cooperating with Business Analysts and the 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, Enzyme, Playwright, etc)
  • Good knowledge of Git
  • Fluency in Russian language and B1 English level

Will be a plus:

  • Experience with Next.js and Server-Side Rendering (SSR)
  • Experience with RxJS for reactive programming
  • Experience with Websocket API
  • CSS in JS

We offer:

  • Competitive remuneration
  • Private medical insurance
  • Relocation package (if applicable), including work permit arrangements
  • Welcome baby bonus
  • Birthday voucher
  • Fully equipped office with daily fruits, breakfast on Wednesdays, pizzas on Thursdays and snacks on Fridays
  • Opportunities for professional growth