Position: React/Node JS Software Engineer
Company: Accellabs
Experience required: 3y
English level: upper

**Dev stack you will use:**
- React, Redux, Relay, Next.js, Flow, Typescript, Styled-components, Storybook
- Babel, Webpack, Gulp
- GraphQL, Node.js
- Cypress E2E testing and Jest with React Testing Library (unit testing) 
- GCP, AWS, Kubernetes
- Jira, Slack

**What you will do:**
- Combine 15+ data sources to provide the best travel experience on a frontend
- Use APIs with thousands of requests per minute
- Optimize the frontend SEO performance for search engines
- Improve scalability and performance of the frontend
- Contribute and improve our open-source React component library 

**How to work with us:**
- Full Stack teams (distributed EU, Ukraine)
- Agile workflows and methodologies (Kanban, Scrum)
- Cooperation with product managers, UX designers, QA, and other engineering teams 
- Communication over Slack in English
- Features are always well defined
- UX designers deliver the design ready for implementation (Figma)
- Releases of new features using automated continuous integration and delivery
- JS codebase is built using a functional composition paradigm with a clear separation of concerns

**What we expect from you:**
- 3+ years of experience with JavaScript (frontend and backend)
- 2+ years of practical experience with React framework
- Strong understanding of how the web works: HTML5, CSS3, DOM, browser APIs 
- Experience with Git (Gitlab, Github)
- Ability to work with remote teams and understand users’ needs
- A mindset to solve problems, not tasks
- Strong testing skills
- Big plus: server-side rendering and infrastructure knowledge
- Big plus: previous experience with SEO and best practices

**What we offer (besides motivating salary):**
- Amazing opportunities for professional growth within a top-notch team of professionals
- Ability to influence the product roadmap
- Ability to make an impact on users worldwide
- Remote or office (5 min from Pecherskaya metro station)
- Flexible working hours
- No overtime - healthy work-life balance
- No rush - we thoroughly plan our work. 
- No limit to vacation
- Top Medical insurance
- SportLife programs compensation;
- 1000 $/year: your self-education (courses and training).

 **Our interview process:**
- 20m interview with one of our Talent Team Partner
- 30m interview - Tech Screening with our Engineers
- 1h interview - Tech Deep Dive with customer Engineers 
- 30m discussion - product, role, offer, conditions with our CEO