We appreciate your interest in joining SeeClickFix's development team. As an exercise to base our conversation moving forward, please complete and submit the following small app.
For this project, please use the programming language that you think will best illustrate your skills. For reference SeeClickFix uses Javascript, Ruby, Kotlin, Swift, and Java but you aren't required to use one of our languages.
Create a web app or command line tool that will query the open311 API (https://seeclickfix.com/open311/v2/docs) by latitude and longitude and return a csv file with the service_request_id, description, service_name fields for each request.
If you have time, please include one or two tests or document what type of tests you might add.
Please organize your git commits as you would for a code review.
Feel free to include additional features as you see fit.
Additional features could include (but not limited to):
- Add parameters that allow the User to chose which fields are added to the csv
- Add the ability to scope the query by date or status
You can submit the project via email (just tar up the app directory) or link us to a repo at Github/Gitlab, etc.
For this project, please use the programming language that you think will best illustrate your skills. For reference SeeClickFix uses Javascript, Ruby, Kotlin, Swift, and Java.