Position: Front-End Engineer
Company: FreySoft
Category: JavaScript
Experience required: 2y
English level: upper

**What technologies are used?**
On projects we use the latest stable versions of languages, frameworks and libraries. In general, we use Jenkins CI/CD, AWS cloud, SQL, Mongo, Kafka, Java, .NET Core, ReactJS, React Native, Kotlin, Swift and others. The Front-End development team's primary stack is React.JS + Node.JS + MicroServices. GatsbyJS is used to build the static website, and cloud CMS for a content.


**Requirements**.
— Over 2+ years of web development experience;
— Strong knowledge of JavaScript (ES5, ES6);
— CSS (CSS Modules, CSS-in-JS, Sass/SCSS, PostCSS);
— Experience with npm, yarn;
— Experience with Node.JS;
— Knowledge of React.JS;
— Experience working with Git;
— Ability to understand other people's code;
— Experience documenting your architectural solutions;
— Conversational English.


**Will be a plus:**
— Experience with AWS;
—  Experience with Docker.


**What will you need to do**
— Participate in the development of new application functionality;
— Conducting code reviews;
— Writing unit tests.


**Conditions**
— Good financial compensation;
— No overtimes;
— Flexible schedule, start from 9-11;
— Can work remotely or in the office;
— Health insurance.


**Process:**.
— Is there a test assignment? - No.
— Interview in English? - Yes.