heycar

Pairing session

Thanks a lot for taking times to join our interview process ☀️ We are excited for the opportunity to have you in our team 🚀

At heycar we value the collaboration a lot. As part of our technical assessment, you'll take part of a pairing session where you will have a chance to collaborate with one of our engineers. When the session will start, you will have to work on tasks using the Dogs API (https://www.thedogapi.com/).

Please checkout this project in your local machine and open it in your IDE of choice.

Tech Stack Choices

The project was initiated with Create React App, with:

  • React
  • React Native
  • Native Modules
  • TypeScript
  • Jest, React Testing Library and Redux Mock Store
  • Redux, with Redux Toolkit
  • React Navigation

That doesn't mean that you will have to stick with all these dependencies during the pairing session. If you want, you may add or modify any packages or implementations in the project.

Using React, React Native, TypeScript, and Jest with React Testing Library is required.

Before the Session Starts

Make sure you have created an account and received a key for the API dogs on your email.

Please make sure to check these steps before the interview starts:

  • Make sure you can build and run the project:
    • Clone it and run yarn and npx pod-install ios to install the dependencies
    • Then run yarn ios to start the application locally
  • Check if there are any errors or warnings on your IDE
  • ⚠️ Make sure you have a good connection and that you can share your screen ⚠️

If there are any problems, please contact our recruitment team.

Thank you

We wish you to have fun during the pairing session and we are looking forward to talking to you soon 🎉