Position: Middle or Senior Front-end developer (React)
Company: Brainberry
Category: JavaScript
Experience required: 2y
English level: intermediate

**Job description**

Brainberry invites Senior JavaScript Developer for long-term cooperation at its service center in Kyiv, Ukraine.
You will have the opportunity to be a part of the extension team of an international IT Consulting Company.
Our Customer is a German software development and IT-consulting company.

Main customers are national and international associations.
Founded in 2002.

About the project: the team is developing high-load websites and services for organizing online congresses for the medical sector.

Team structure: Development team of 3 Backend developers; 3 Front-end developers; 1 QA engineer

The developer should be comfortable delivering proactive results, meaning that he/she should be able to understand the product and deliver solid UX following the Material Design guidelines. 

**Required skills:**
— 2+ year of experience in JavaScript (ES6+);
— 2+ year of experience with ReactJS;
— Experience with testing tools (Jest, Jasmine, ESLint, Karma);
— Understating Component-Based concept;
— HTML5 & CSS3 (PostCSS, SASS / Less);
— Using Build-Tools (Webpack, NPM, Gulp);
— Understanding of the principles of usability (a11y);
— Good spoken and written English.

**Be a plus:**
— Knowledge of Progressive Enhancement;
— Experience with RESTful APIs;
— Experience with state management libraries (Redux, MobX);

**Responsibilities:**
— Following solid design and high-quality implementation practices;
— Development of Internal CRM system and online streaming platform;
— Daily communication with the customer;
— Code review;
— Participating in daily stand up;
— Work in a Scrum environment.

**We offer:**
— No bureaucracy;
— Work in a young, friendly and supportive team;
— Perfectly equipped and cozy office with multiple lounge zones in the office near the metro station;
— The family-like relationship within the team and direct communication with international clients ;
— Personal development and professional growth;
— Competitive salary and paid vacation;
— Team building activities (corporate parties, joint movie, and football watching in the office);
— Coffee, tea, cakes, candies, and lunch in the office.

Code quality and a solid structure are important factors in development.