Position: Senior Front End Developer
Company: Ciklum
Experience required: 3y
Category: JavaScript
English level: intermediate
Published: 2020-02-01T00:00:00+02:00

Purpose of projects:
Bring the new Mobile, Tablet and desktop Point of sale, so it will be accessible to all type of existing POS. The point of sale will be used for restaurant, fashion shops, home depo and more. New POS projects will use the latest technologies. Kiev develops software from scratch. Main platforms are Web and Mobile devices. Development is conducted on the most accurate version of SCRUM, and the qualifications of the whole team are committed to Fullstak development.

Used technologies:
Front End: JavaScript (EcmaScript ^6 + Webpack/Babel), React ^16, Redux, React-Hooks, Thunk, SCSS, MaterialUI-Next
Back End: Node.js (small part of project), Gulp.
Testing: Jest, Enzyme, JMeter.
Workflow: SCRUM, GitFlow, JIRA.

Responsibilities:
- you will work in a team with the developers in Israel and Ukraine, and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required;
- administration of  1 team: Planning sprints, Monitoring the implementation of tasks, Establishing communication, Preparing general meetings;
- responsibility for the architecture and quality of the code in the assigned projects, review of all important and common parts of the projects (logic, design, code);
- role of Business-analyst: Studying, organizing and advising teams on business logic and knowledge in the domain domain;
- personal execution of tasks and writing code only for important and common parts of projects.

Requirements:
- commercial JavaScript development more than 3 years;
- Redux (redux-thunk) more than 2 years;
- Node.js more than 1 year will be a plus;
- testing JS Applications with using Jest or Karma;
- testing React components with using Enzyme;
- ECMAScript standard features;
- typing a language with JSDoc;
- CSS precompilers such as SASS / SCSS;
- Git flow;
- build tooling such as Webpack, Gulp.

What's in it for you:
- state of the art, cool, centrally located office with warm atmosphere which creates really good working conditions;
- Ciklum Development Community, variety of knowledge sharing and learning opportunities;
- competitive salary;
- latest technical stack.