Position: Middle WebUI Software Engineer (React)
Company: SoftServe
Category: JavaScript
Experience required: 2y
English level: intermediate

An exceptional user experience enhances productivity, whenever and wherever people want or need access. You will have the opportunity to get your hands on developing large-scale server components for enterprise mobile systems, learn a lot of new stuff, go through the tricky challenges, and celebrate the success with a team!
You will be working with talented, friendly, and supportive developers and QAs, who really enjoy their team and tasks (we hope you will too). We are looking for someone who loves designing and tinkering with some hefty systems, with a passion for problem-solving and maintaining world-class applications and a desire to make an impact on our organization and on real-world problems.

**YOU ARE**
Having 2+ years of experience in WebUI development
Experienced in JavaScript (ES6), React, Material-UI, Redux, Redux-Saga, Formik
Experienced in CSS Flex & Grid
Experienced in unit & integration testing, Jest, Cypress
Experienced in building and using RESTful APIs
Experienced in web security (JWT, HTTPS)
Experienced in npm, yarn, nx, WebPack, Babel, ESLint
Experienced in Git or other VCS, GitLab CI or other CI\CD
Having a Bachelor degree in Computer Science or equivalent
Self-motivated and good written and verbal communication
**This experience will help you to stand out**
NodeJS
TypeScript
Storybook
Experience working with cloud environments
Experience working in an agile environment (Scrum\Kanban) 

**YOU WANT TO WORK WITH**
The UI of a new security domain product based on microservices architecture using the modern stack
A very dynamic, fast-moving environment
R&D task
Implementing the best practices and coding standards of the project
Following Agile Software methodologies for development

**TOGETHER WE WILL**
Protect millions of professionals in the most serious and responsible industries in the world from the theft of confidential information
Learn new things every day
Go through the different level challenges
Continue to build high trust relations with a customer and other teams who work on the same goal