TuneFind - Remote - Approx 20 hrs/week - Front End/Back End Developer
We're a four-person company with a music-related site that's loved by tens of thousands of real people and visited millions of times a month. We've dominated our niche since 2005. When you see it, you'll think: ah, that's both cool and useful.
The site is built on PHP 5.6 / Kohana, MySQL, and jQuery. 99% of the code was written in-house and is clean, modular, built on a sane schema, and is easy to develop with minimal external dependencies. It's also really fast; we're near the top of the New Relic leaderboard for our category and in the 90th percentile of site speed according to Google. We take pride in what we built, and we're looking for someone who is proud of their work to continue what we've started.
We're seeking a developer who can spend approximately 20 hours a week working on discrete, meaningful projects on the site. We have more of these projects than we can count, so consider this a long term project where you'll have the chance to work on a wide variety of interesting stuff, based on your skills and interest.
Here are a few real example projects that are coming up:
* Integrate some additional song providers alongside iTunes and Amazon using our song search job queue.
* Create the concept of timestamping for our data, modifying a variety of model and view classes, as well as adding Bootstrap modal components and forms in our templates.
* Add features to our REST API.
* Create front-end features for admins and superusers using HTML and jQuery.
* Make a real-time activity section on our front page based on activity data we keep in redis.
* Add a redis caching layer on top of our models to reduce MySQL query volume.
* Add artist @handles to our tweets.
* Plus many more...
We manage projects using a private Github repository and task list. Our specifications are short and to the point. Your code will go live on the site as soon as it's ready -- no long release cycles.
Critically, you don't need design or sysadmin skill to work on this project. At all. We expect you to generate good HTML structure but if you never touch our CSS or fiddle with images, that's fine by us. Same goes for setting up servers, patching PHP, etc. We've got that all covered.
The ideal candidate will be able to show us what they've done using the technologies listed above. Experience with Laraval (likely future framework) and/or Kohana ideal, but not required. Honesty and strong communication skills are critical. Comfort with Github, pull requests, and the git toolchain generally is important -- we'll ask for your Github username when we consider your application. We'll give you all the support you need, but expect you to dive in and own large parts of our application.
Interested? Email REDACTED_EMAIL
Ask HN: Who is hiring? (March 2015)