Hi all,

We are an online music shop selling both physical products and digital 
downloads, redesigning our website and migrating to Spree (which we are heavily 
customising).

We're looking for a senior Ruby on Rails developer with experience working on 
large, complex, business-logic-heavy projects, integrating with third party 
services and formats[1] and preferably with some e-commerce experience (bonus 
points if you've used Spree). We're looking for someone from the UK as you will 
be required to visit the office in Manchester from time to time.

You should be happy with test-driven development (we use Rspec, Cucumber and 
Capybara) and perhaps have experience with git-flow. We're working to a 
deadline so you need to be able to get stuck in fast. We are looking for 
someone to begin as soon as possible.

Some of the technologies we're working with:
  - Ruby on Rails / Spree
  - AWS - everything runs on Elastic Beanstalk
  - PostgreSQL
  - CoffeeScript and SASS (experience preferable but by no means necessary)
  - TDD - we test everything. Nothing goes onto staging without having tests 
and without those tests passing.

If you're interested, please email [email protected] for more information or to 
apply. If applying, please include your CV / Github / links to any projects 
you're proud of / etc.

[1] We're integrating with an XML standard called DDEX 
(https://en.wikipedia.org/wiki/Digital_Data_Exchange) - we don't expect you to 
know it but experience with XML will be useful.


Joel Test:

Do you use source control?
Yes, we use Git.

Can you make a build in one step?
Yes. We use Gitlab CI and once the tests pass, the code is deployed (manually) 
to staging/production.

Do you make daily builds?
Yes. We build, test and deploy regularly.

Do you have a bug database?
Yes. We use JIRA for tracking stories and more high-level bugs and BugHerd for 
tracking visual bugs, problems on specific pages, etc.

Do you fix bugs before writing new code?
Mostly, yes.

Do you have an up-to-date schedule?
Yes. We have weekly meetings where we discuss progress and plans for the 
upcoming week.

Do you have a spec?
Yes.

Do programmers have quiet working conditions?
If you're in the office, it can be a bit noisy. There are headphones you can 
use, though.

Do you use the best tools money can buy?
N/A. As you'll be a freelancer, you'll be expected to provide your own 
equipment.

Do you have testers?
Yes, there are a few employees who know how the system should work and test 
everything. We also have a massive test suite (over 700 tests).

Do new candidates write code during their interview?
Yes.

Do you do hallway usability testing?
Not really.

-- 
You received this message because you are subscribed to the Google Groups 
"North West Ruby User Group (NWRUG)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send an email to [email protected].
Visit this group at http://groups.google.com/group/nwrug-members.
For more options, visit https://groups.google.com/d/optout.

Reply via email to