Caution: different hiring approach ahead! Read more below..
=== The job ===
Create a new Vue.js application from scratch with the following features:
* The browser window is all empty, except for a [+] icon. When users click the [+], a new box appears on the screen. We call these boxes 'entities'; one box is one entity.
* An entity always has a name and may contain zero or more attributes. When freshly created, the entity name is 'new entity' and it has no attributes. The user can double click on the name to edit the name of the entity.
* The box also contains a [+] icon after the last attribute. When clicked, a new attribute is added to the entity; default name 'new attribute'. The user can double click an existing attribute to edit the name of the attribute.
* There is a [-] icon right to each attribute, which when clicked will remove the attribute.
* There is a [-] icon right to the entity name, which when clicked will remove the entire entity box.
=== Hiring approach ===
Instead of hiring based on previous projects, Toogit ratings or self description, we have a different approach: let the code talk on behalf of the coder.
This job is just a sample taks. We will ask several candidates to solve the same task to allow a comparison of the submitted solutions. The best candidates will be offered a long-term job billed by the hour
Step 1) Describe in a few sentences, how you would approach a solution. Tech talk! Also indicate, how much time you estimate for completion and let us know your hourly rate.
What we will be looking for:
* Did the candidate understand the task and could explain his/her approach?
* Did the candidate ask questions for something that was not well explained in the job description?
* Did the candidate estimate a reasonable amount of hours to implement the solution of the demo task?
Step 2) Based the response from you and all other developers, we will pick candidates to solve the task. Those will receive individual Toogit proposals. Submit your solution and get paid according to your estimate via Toogit.
What we will be looking for:
* Does the code solve the problem?
* Is clean, easy to read and does not contain unnecessary extras?
* Is the candidate able to deliver in time?
Step 3) We will review the solutions from all candidates and invite some for a video interview.
What we will be looking for:
* Is a regular standup meeting via video call possible?
* Does the communication in English work out?
* Is there a good chemistry between everyone?
== Why work for us? ===
And finally, here is why you should want to work for us:
* Project manager is also a developer who knows what he wants
* Expect clear technical requirements, no bla-bla
* Direct feedback, fair criticism, aiming for improvement and personal growth
* Meetings and calls are paid as working time
About the recuiterMember since Mar 14, 2020 Ravi Maurya
from Texas, United States