Position: Junior React Developer (Customer behavior)
Company: Opinov8
Category: JavaScript
Experience required: 1y
English level: upper

BEING PART OF THE TEAM 
Create clean, well-documented code
Develop responsive web interfaces
Build reusable code/components
Optimize front-end code for performance and scalability
Ensure UI/UX designs are technically feasible
Participate in technology/implementation discussions
Participation in code review
Participation in meetings and planning.

POWER YOU BRING
- 1+ years of experience developing responsive web applications using React JS framework, using latest features (Hooks, Context API, etc.)
- basic experience with TypeScript
- Experience with at least one of state management library (Mobx, Redux)
- Familiarity with Web components standards and Web component  frameworks 
- Acknowledge of design patterns
HTML/CSS knowledge and experience with CSS preprocessors (LESS, SASS, SCSS, STYLUS) or CSS-in-JS solutions
- Understanding of responsive design techniques 
- Knowledge of source control (git)
- Spoken English and written skills - Intermediate (able to negotiate and convey own opinion)

Will be a plus:
Experience in writing unit-tests with Jest, React Testing Library, Enzyme or other tools
Experience with Cypress
Experience with GraphQL client implementations, using Apollo
Understanding of various build and deployment pipelines 
Experience in writing isomorphic web applications