
Job Description
Spotware Systems is looking for an experienced Senior Frontend Developer (Mobile) 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 RxJS for reactive programming
- Experience with mobile application development
- Experience with Next.js and Server-Side Rendering (SSR)
- 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