Position: Front-end developer (React)
Company: API Nation
Experience required: 3y
English level: intermediate

We are looking for developers like you to build a marketplace of easy to use integrations that solve customer’s complex business problems. Today, we are a small and growing company on an exciting journey, creating the app integration platform of tomorrow.
 
**About You:**
Web development experience of 3 years;
Deep knowledge of JavaScript (ES6 / 7);
Work experience with the React / Redux stack from 2 years, good knowledge of the basic principles and best practices;
Experience optimizing browser performance;
Understanding of cross-browser compatibility;
Deep knowledge of HTML / CSS;
Good understanding of browser mechanisms, experience with different WEB APIs;
Good command of Devtools tools;
Ability to write readable and supported code;
Ability to write unit tests;
Knowledge of git.
English (intermediate or higher).
 
**Be a plus:**
Knowledge of Node.js at the level of writing utilitarian scripts (file system, reading files, a simple server for a test environment);
Experience with preprocessors (SASS).
 
 
**Responsibilities:**
Team development, support of the client part of the product and related services, expansion of their functionality;
Writing complex new features/products from scratch;
Creation and improvement of the architecture of client applications;
Writing tests and documenting existing systems for their gradual refactoring.
 
**Project technologies**
JS, React/Redux, Graphql, Express 

**Join API Nation and enjoy:**
Interesting and challenging projects
A friendly team
Business travel to the US when needed
A 5 day working week
5 days remote work per month
Public holidays off
20 days of vacation per year
A career path and opportunities
An educational budget
Compensation of tax payments
A lounge area with unlimited coffee and cookies

Interview Stages
Interview with a Recruiter — 30 minutes via Skype of in person
Interview with a technical interviewer — 60 minutes via Skype of in person