/senior-frontend-test

Dog & Pony Studios Senior Frontend

Primary LanguageJavaScript

Dog and Pony Studios

Senior Frontend Developer Test

Welcome to our Senior Frontend Developer Test

This test consists of a series of tasks which may take between 2–4 hours to complete, depending on your experience level. The primary purpose of this test is to infer your “logical thinking” and “problem-solving” skills.

Scenario

To recreate the design and functionality of a generic office-listings page. Please navigate through the interactive prototype to better understand the scope and requirements.

Tasks

  1. Fork this repository (to jump-start your test)
  2. Recreate the design using Vue.js and TailwindCSS
  3. Populate the office listings from a datasource (JSON or hard-coded array)
  4. Recreate the following interactivity
    1. Toggle open/close office cards
    2. “Add new location” (add new office to list)
    3. “Edit office” (edit and save office data)
    4. While adding or editing an office, the “Save” button should be disabled until all fields have been validated
    5. “Delete office” (remove office from list)

Deadline

Please submit your test as a Github repository URL, along with a readme file containing instructions on how to set up and run your application. If you'd like to submit a private repository, please add Fez and Bill with view access to the private repository.

The deadline for submissions is Monday, 19th of July. Submissions will not be accepted after this date. Applications will be evaluated in order of receipt. For applicants who meet our requirements, interviews will be conducted as soon as the test has been evaluated. Note we have a limit of 3 positions available.

Tips

  • Keep it simple
  • Data persistence is not required
  • Please ensure your readme file contains valid and simple instructions
  • Please use placeholder data only (i.e. do not use real or identifiable information)
  • Feel free to validate fields according to your own validation logic
  • Verify the full functionality of your application prior to submission

Submissions

Submit your test here