Senior Frontend Developer (React)
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 product, 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.
Conditions
- 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.
Vacancy Application Form