![]() □ 35+ Nationalities: cosmopolite & multi-cultural mindset □ Fast-learning environment, entrepreneurial and strong team spirit □♀️ Our people matter, work-life balance is important at Aircall □ Key moment to join Aircall in term of growth and opportunities We'll provide freedom and tools to allow you to thrive at your best, and foster an environment you can do it in. If you love a good challenge, enjoy solving meaningful problems, and want to be a part of one of the fastest-growing B2B startups, then Aircall is the company you are looking for!Īircall offers a unique work environment and the chance to collaborate with diverse teammates across continents. We’re a global community growing together We value people who are bold, ambitious, collaborative and customer-centric. Please fork this repository and submit your technical test through this form.We know that success comes from smart work and deserves to be recognized and rewarded While we suggest you to work with the GraphQL API, you could switch to the REST API if you'd like. We've previously built a REST API for this test as well. You can find its documentation here and more information about the models there. If you joined us, you'd work on a very similar stack. It's a public library, you can have access to its Storybook and NPM page. It uses our own lovely UI library, called Tractor. It's a React/Typescript application, created with create-react-app, and using a GraphQL API. The application relies on a quite common stack. We don't expect you to address all of them, focus on the ones that matters the most for you. Potential topics to be addressed here are: testing, CI/CD, documentation, performances, scaling, developer experience. write a plan describing what would be required for this app to be released into production, keeping the same features set, and how you would implement it.same expectations as for senior software engineer. ![]() As we try to work asynchonously, writing skills are important to us. Create a PR for this feature as if you were submitting it to our team, for it to be merged and released in production. Meaning that if you open the app in 2 tabs, archive a call from the first tab, the second tab must reflect this change. implement the archive call feature and add real-time support.For instance, test that users can log into the app, access to the details of call and log out. add an end to test for the feature of your choice.add unit tests for the date helper functions.Either improve the user experience by redirecting users to the login page with an information toast or use the refresh token (see API docs). Access tokens are invalid after 10 minutes, making all new requests fail. For now, it does redirect the users to the login page but they are automatically redirected back to the calls list. For instance, if 3 calls were made the same day, group them into the same section. You can for instance filter on the call type, or the direction. add a filtering feature in the calls list view.The app displays a dropdown to let users change the number of calls per page. improve the pagination in the calls list view.Here's what expected for each level of seniority: Also, we adjust our expectations depending on your seniority. You won't have time to fix everything, and we don't expect you to. We'll ask you to fix some known issues, improve existing features and add new ones. ExpectationsĪs said above, the application is far from being production ready. That's on purpose, we'll ask you to work on that. It contains several issues and existing features could be improved a lot. authentication (accepting random username/password).We provide an application with very basic features: Exercise Current state of the application We've created a basic application, listing calls and displaying their details, as a support for both tests. We ask all candidates to take either a home test or a live coding one. We are looking for engaged and passionate frontend software engineers to join our growing engineering team.įeel free to apply! Drop us a line with your LinkedIn/GitHub/Twitter at Context With over 1.3M calls per day, we focus on user experience, collaboration and integration with other software. Backed by over $220 million of investment since 2015, Aircall creates technology that fuels accessible, transparent and collaborative communication to empower our base of 14,000+ customers (and growing) to make authentic, human connections.
0 Comments
Leave a Reply. |