We are professionals with more than 3 years of experience in long-term projects. Within this period we received a comprehensive background in developing Web Apps on such popular frameworks as React and Vue, also we have extensive experience in Server development with Node and iOS/Android Apps with React Native.
2 марта 2020

JavaScript Developer (ReactJS) (вакансия неактивна)


Необходимые навыки

— Minimum of 3 years as a JavaScript software developer;
— Strong proficiency in JavaScript (ES6), including DOM manipulation and the JavaScript object model;
— Experience and understanding of React.js and its core principles;
— Experience with common React.js state management systems (such as Flux or Redux / MobX);
— Understanding the core principles of OOP, OOD (SOLID) and practical experience using them with React;
— Familiarity with most popular programming paradigms;
— CSS preprocessors like Sass or LESS;
— Knowledge of and hands-on with Unit Testing principles;
— Familiarity with RESTful APIs;
— Familiarity with modern front-end build pipelines and tools;
— Expert with Git and code branching models;
— Experience with common front-end development tools such as Grunt, Gulp, Bower, Babel, Webpack, NPM, etc.;
— Good written and verbal communication skills in English;

Tech stack:
— JS (ES6)
— React 16+
— Redux/MobX
— Webpack
— MaterialUI / Antd

Будет плюсом

— Node.js (Express)
— React Native
— SQL / noSQL databases (PostgreSQL, MongoDB)
— GraphQL (Apollo)
— Vue.js
— Team lead experience


— Competitive salary level;
— Career growth, skills development;
— Comfortable office near the center of Kyiv (Peremogi Square);
— Standard features (gym, insurance, etc.);
— English classes in the office;
— Friendly team;
— Regular and awesome team events (team buildings, corporate parties);
— Flexible working hours;
— Paid vacation (18 working days) and sick leaves, state holidays celebration.


— Develop new user-facing features using React.js and building reusable components for future use;
— Optimize components for maximum performance across a vast array of web-capable devices and browsers;
— Translate UI/UX designs into high-quality code;
— Develop test cases;
— Document technical decisions and approaches;
— Participate in a core platform architecture planning;
— Conduct product demo sessions with stakeholders;
— Participate in daily/weekly software engineering meetings to discuss blockers, lessons-learned and synergies.