Position: Middle React Developer
Company: SPsoft
Category: JavaScript
Experience required: 2y
English level: intermediate

SPsoft is a 50 person, premium technology accelerator for Silicon Valley and hot European startups with offices in San Francisco and Lviv. We COME AND ROCK where other outsourcers SCREW UP!


**Requirements**
Strong knowledge of Javascript Language 4+ years (ES6+).
Real commercial experience with React.js 2+ years
Understanding what are hooks and how to work with them.
Familiarity with React.js patterns (Higher Order Components, Render Props, Controlled Components, React 16 Context API, Compound Components, Portals, Fragments, Error Boundaries)
Experience with Redux/Redux Thunk/Redux Saga
Experience with a server-side rendering for React applications.
Familiarity with at least one of Node.js Server frameworks: Express, Koa, Hapi
Experience with Fetch API, Axios (basic). Understanding how to work with API (Postman, Swagger)
Strong knowledge of Styled Components, SASS and CSS-in-JS approaches to build CSS.
In-depth knowledge of web-pages development with HTML and CSS
Strong knowledge of build and compile tool as Webpack
Experience with/in unit testing. Jest as an example
Understanding Agile software development process
Upper-Intermediate or higher written and spoken English


**As a plus**
Be familiar with Formik
Experience with PostCSS
Next.js, SSR
MobX
Angular, Vue experience

 
**We offer**
We turn our engineers into half-product managers/half tech problem solvers who know and do what’s best for the client’s business, not just coding what the client says.

Forget the „ГАЛЄРИ”, box type of thinking and the small perks offered to keep you satisfied. With SPsoft, you have a chance to mature for real, not just tech-wise. Help us build the company and together we will rescue and grow our clients.