— Strong knowledge of JavaScript. You should be able to work on complex projects without using frameworks;
— Strong knowledge of React, Redux and the ecosystem (redux-observable, reselect, react-router, redux-form);
— Knowledge of the functional programming principles (lodash, rxjs);
— Familiarity with popular libraries that allow you to complete common tasks faster (moment, d3 / c3, jQuery);
— Excellent knowledge of web fundamentals: HTML, CSS, Bootstrap;
— Experience with the development and automation tools (npm, webpack, git, chrome dev tools, sass, postcss);
— Understanding the principles of building a component architecture of the application;
— Addiction to the clean code (standardjs, eslint, flow);
— Ability to communicate in English.
— Knowledge of React Native;
— Knowledge of Polymer and Web Components;
— Understanding of the SSR principles (server-side rendering).
— Challenging projects with cutting edge technologies;
— Highest development standard;
— A talented and skilled team with cross-domain expertise;
— Flexible schedule and ability to work remotely;
— Close cooperation with the Client and business trips;
— Competitive salary in USD;
— Paid vacation and sick leaves;
— Medical insurance;
— PE accounting and support;
— Modern and cozy office in Kyiv downtown;
— Friendly atmosphere and corporate events to rest and share knowledge;
— Conferences in Ukraine and abroad;
— Corporate football and basketball;
— Office gym, ping-pong and PS4.
You will work within a team of versatile engineers with cross-domain expertise on creating a product from scratch. Work implies strong problem-solving skills and close collaboration with a client. We follow Scrum and apply own code style, TDD and CI to meet our high development standards