Frontend developer

Warning

CyprusNet is not responsible or liable for any scams, frauds, misleading job offerings or false resume information within Cyprus Jobs free service. We strongly recommend that users never reveal private information such as credit cards, bank accounts, insurance numbers, passports, ID numbers or give away any money and so forth.

If you've been targeted by a job scam, report to: Cyprus Crime Combating Department

Position Details
Reference No.
93659
Title
Frontend developer
Employment Type
Full Time
Available Positions
1
Location(s):
Limassol
Posted On:
15/01/2019
Contact Details
Company
SEMrush CY
Contact Person
Maria Snopok
Address
Griva Digeni 125, Limassol , 3031
Limassol
Phones
95510715
Email
m.snopok@semrush.com
Job Description

SEMrush is an international IT company with offices in St. Petersburg, USA, the Czech Republic and Cyprus.

We have created a unique tool for SEO and SMM professionals. Our users include internet marketers, analysts, and just website owners who want to evaluate the position of their product on the Internet and analyze the activity of their competitors.

Now we are looking for a Frontend developer to work in our company’s Cyprus office. 

Tasks:

Work with Product Owner, UX and designers to find the best solutions for the needs of our users; participation in the specification of these solutions;

Writing high-quality, clear, documented and tested code;

Participation in the development of the application architecture;

Required Qualifications

Requirements:

 Excellent knowledge of JavaScript (ES6 +) and the ability to write clear, accompanied code on it

 Excellent knowledge of HTML5, CSS3

 Excellent knowledge of React and its infrastructure, patterns

 Redux and / or Mobx

 Git

The advantage will be:

 Experience using TypeScript

 Knowledge and experience of RxJS, understanding the basics of reactive programming;

 Experience with webpack

 Experience with styled components;

 The ability to apply testing tools (from unit to end-to-end);

 Experience with karma, jasmine, jest;

 Knowledge of the basics of UX, usability and ergonomics of modern products.

Other Requirements

What we are ready to offer:

Floating start of the working day (from 9:00 to 12:00);

Comfortable office (Limassol, Cyprus);

Wage growth commensurate with personal contribution to the project;

Corporate training (trainings, seminars, participation in conferences);

Language classes with a native speaker;

Compensation for sports (up to 50%);

Full medical insurance for employee and family members;