Tech Stack
ReactReduxJavaScriptCypressWebpackJest
Job Description, Responsibilities & Requirements
About the Position
We are searching for a Senior React Native Developer to join our awesome team and play a key role in delivering technology solutions to improve the user experience and engagement throughout our post-booking experience. You will be part of an agile, cross-functional engineering team and join a community of highly skilled technical professionals in Prague, Berlin, and several other European locations.
Responsibilities
- Be part of a cross-functional, cross-platform product team that builds end-to-end customer features
- Create robust solutions using state-of-the-art technologies. You will build components that are used throughout all of our frontends (mobile, desktop, apps)
- Work with the team to rapidly test ideas on users through A/B tests, use results for iterations and improve our product. Fail fast, learn faster!
- Keep exploring new ways to deliver our solution faster and more efficiently
- Apply your engineering experience to automate processes and help to guide the team during the decision making
- Play an active part of the quarterly OKR definition process, together with the rest of the team
- Independently focus on continuous learning and improvement and drive the evolution of our engineering practices
Requirements
- 5+ years experience in building front-ends with JavaScript with current and strong experience with React Native
- Experience with JavaScript (ES6), React JS, and Redux
- Ability to write well-formatted, structured, and clean code that interacts with backend technologies
- Experience with Javascript testing tools (we use Jest, Cypress)
- Experience with modern front-end build pipelines and tools (we use Webpack)
- Experience with micro-frontends, CI/CD pipelines
- Experience with designing tracking implementations to measure user interactions & engagement
- Worked as part of a Scrum team in the past
Nice to Have
- Experience with TypeScript
- Experience with GraphQL
- Experience with Code Push
- Experience with Docker/Kubernetes
Soft Skills
- Enthusiasm for learning new technologies and staying up-to-date with industry trends
- A proactive approach to problem-solving and innovation
- A strong sense of ownership and pride in your work
Stages
- Pre-screen interview
- Online test
- Tech screen + PM Interview
- Technical Interview
- Final Business Interview
Got questions?
Contact our recruiter
Valeria Nazarenko
Recruitment Team Lead