Senior React / Node JS Engineer Offline
The booking platform - a world leader and fast-growing player in the travel industry. Covering 45 languages and 75 countries, It provides an ability to book flights, hotels, cars’ rent etc for the consumers via its web/mobile frontend and massive backend. The platform uses modern technologies like React/Redux to build SPA and NextJS for server-side rendering of 1 million pages.
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:
- 5+ years of experience with JavaScript (frontend and backend);
- 2+ years of practical experience with React;
- 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: 9:00-19:00 we do not work after 19:00;
- 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.
The job ad is no longer active
Job unpublished on
23 December 2021
Look at the current jobs JavaScript / Front-End Kyiv→