Position: Middle ReactJS Developer
Company: SoftBlues
Experience required: 3y
Category: JavaScript
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

You will join a highly motivated team with a skilled Middle ReactJS leader who will help you in your professional growth.

**Required Skills**
— Minimum of 3-year experience on the position of a Software Developer
— Excellent knowledge of JavaScript (ES2015+), React, Redux
— Minimum 1-year Experience in building React+Redux Single page applications
— Great HTML/CSS skills ( and desire to use them practically)
— Experience with the Git version control system
— Ability to understand business requirements
— Unit testing
— Great communication skills
— Attention to details
— Business insightfulness

**Nice to haves**
— Basic knowledge of modern CI/CD
— Experience with Scrum or other agile methodologies

**Job responsibilities**
— Development by applying React+Redux
— Analyze and Estimate. Perform technical assessment of business requirements to ensure the possibility of their implementation within a reasonable time.

**We offer**

— Corporate culture that inspires growth and development (tech talks, mentoring, etc)
— Regular team-building activities
— Comfortable working environment
— Professional growth due to competence matrix
— 18 working days paid vacation
— Friendly and open-minded team
— X Box, football team, adventures)

**Additional information**

**Project phase**

This is a stable product with a big customer base. We are developing new versions and products based on main architecture as well as mobile versions and new niche version for different customers. 

**Project's technical details**

Symfony 5.4, React, Redux, React Native, Scrum, Gitflow, CI/CD, Docker, Cross-reviews.

**Team size and members**

You will join a team of four backend developers with a Symfony TechLead, and four frontend developers with a ReactJS TechLead. Also, a group consists of QA, BA, PM, DevOps. 

**The interviewing process**

We have two stages of the interview — the first one with HR about the main expectations and vacancy conformity. The second one will be a technical interview with TechLead. If you pass both, we will send you an offer. If not, we will provide you with detailed feedback. 

**Remote/In-office process**

Our main office is located in Lviv, and we are happy to see you in our comfortable office space. But we are remote-friendly. Currently, half of the team is remote from different cities of Ukraine. 

**Working schedule**

Usually, we have daily meetings at 11:00. So it's essential to be present on them. All other times you can organize as you wish - start at 8:00 or 11:00. The primary responsibility is to track in Jira 8 hours per working day.