Position: React Junior developer for the travel startup
Company: Space Step
Category: JavaScript
Experience required: no_exp
Published: 2022-02-01T00:00:00+02:00

**Who is the ideal candidate**
Ideal candidate is the person who doesn't want spend few years as junior but wants progress extremely fast with latest technologies. You should have solid experience with React, Redux, Hooks, HTML/CSS. The most intense period will be next 9 months, so the candidate should have availability during this time. You will have vacation/sick days, but there won't be an opportunity to spend few months on the university or other activities that might take the focus away from the startup for a long time.

**What's in for you**
- Working in a startup lead by the experienced founder. I was working in various startups more than 10 years as full stack developer, devops, team lead and product manager. You will learn not only technical aspects but I will be happy to expose you(to the extent you want) in planning, researching, analyzing, marketing and other parts of the startup.
- Technical mentoring. I was building and leading product teams for more than 6 years, so I'll be able to set you up a learning path that will be aligned both for the startup and you personally. You will be learning advanced React/Redux(toolkit), Typescript, Storybook, GIT and unit tests. If you will be interested, you will be able to learn as well React Native, NodeJs, Postgresql, devops(kubernetes, google cloud) and other technologies.
- Free time for theory. You'll be given time and materials to learn technologies that we are going to use.
- Vacation/Sick days.
- If startup succeeds you will be a first employee of the company, which is a huge opportunity in a life. If the startup will fail, you will have a huge amount knowledge and skills that will allow you easily to find any job you want.

**Interview process**
- When applying, please share either code of your pet projects or your commercial experience.
- For selected candidates, there will be two interviews:
1. Technical, 30 minutes. We will discuss your experience and/or pet projects. I will ask you questions about React, Redux, HTML/CSS. In this interview, I'd suggest given very short answers. If you don't know something, say that, this position doesn't require deep and vast knowledge, but we need to see that we can work together.
2. Candidates who will pass technical interview, will be invited to a generic one hour meeting when we will discuss the product itself and goals. This meeting should give us idea if can be a good team.

**Few words about the product**
We are going to build a travel startup - a product called "Diver Planet" that will  reshape the current state in scuba diving world. The product initially will be based on two applications:
1. React web app with a possibility for anyone to find various dive sites, leave reviews, join diving events and team up with other divers
2. React Native mobile app that will be synced with a web app, and will provide divers ability to log their dives, manage their equipment, and share their achievements with their friends.
We will talk much more in depth with selected candidates on second interview!