Position: Senior Front End Engineer
Company: Ciklum
Experience required: 5y
Category: JavaScript
English level: pre
Published: 2020-02-01T00:00:00+02:00

**Responsibilities**
- Develop a user interface and front-end logic for complex single-page applications;
- Payment systems integration;
- Code review;
- Refactoring and redesign;
- Close collaboration with designers, BAs and product managers;
- Provide best solutions and influence the product;
- Participate in internal front-end meetups and sharing knowledge events.

**Requirements**
- At least 5 years of experience in front-end development;
- Experience in developing of rich user interfaces for web and mobile applications;
- Experience in architecture design, refactoring, design patterns;
- Excellent knowledge of JavaScript Core, ES6+ and CSS;
- Experience with one of the modern frameworks targeting Web Components era;
- Experience with RESTful API integration;
- Experience with Git, Gitflow and GitLab, JIRA, Confluence.

**Desirable**
- Experience with WebSockets and performance optimization;
- Knowledge of Node.js;
- Understanding principles of semantic layout;
- Experience in Agile methodologies;
- Understanding Riot 3 vs Riot 2 differences;
- Experience of single core product market customization.
- Personal skills
- Knowledge sharing abilities;
- Good communication skills;
- Mentorship skills;
- Processes automation approach.

**What's in it for you**
- Great opportunity to take part in unique Ukrainian Sports iBetting product development;
- Opportunity to implement your ideas and solutions on a project;
- Dynamic and challenging tasks;
- Team of professionals: learn from colleagues and gain recognition of your skills;
- Low bureaucracy;
- Long-term employment with 20 working-days paid vacation and other social benefits
- Paid sport trainings/medical insurance;
- Paid trainings, conferences, professional library;
- Proficient career development plans;
- Team building events.