Senior Developer

Salary range: £65k - £80k

We are on the lookout for London-based Senior Developers, with solid technical experience of Ruby on Rails, who love working with people to make a meaningful impact in the world, by delivering valuable solutions.

You will be working as a core member of one of our multi-disciplinary teams to:

  • Help our customers understand what their user needs actually are
  • Prototype alternative solutions to identify the right thing for us to build
  • Build scalable, sustainable and innovative systems based on what we've learnt in the project so far

We're growing Unboxed. We want new team members who are interested in more than coding, we want people to join us to help to add to our community leadership, mentor our more junior people and increase our diversity.

Developers presenting code

Some of the key activities within this role

  • Collaborating with designers, user researchers, subject matter experts and other project stakeholders
  • Developing and maintaining Ruby on Rails applications through agile ways of working
  • Making informed decisions, quickly drawing from a breadth of technical experience
  • Turning designs and wireframes into functional applications
  • Involving your team in discussions on progress of stories
  • Identifying areas of risk and complexity during each project

Some of the skills we're looking for

These are the types of skills that we expect our senior developers to have (but if there's anything you can't do yet, we will help you learn):

  • Ruby and Ruby on Rails experience
  • Experience of version control (ideally Git)
  • TDD/BDD experience
  • SQL (preferably MySQL or PostgreSQL)
  • HTML and CSS
  • Ability to work in multidisciplinary teams to plan and ship projects
  • Ability to identify areas of risk and complexity during the planning process
  • Ability to work iteratively and collaboratively, with open communication
  • Can turn wireframes and designs into functional applications
  • Writing and maintaining integration and unit test suites

Nice-to-have

  • Experience working in an agile environment
  • Experience setting up and maintaining UNIX systems
  • Experience working with AWS
  • Experience of working on Discovery, Alpha and Beta phases, following the GDS Service Manual
  • JavaScript
  • Understanding of continuous integration and delivery
Developer at work

Benefits of working with us

  • 25 holiday days per year, on top of the bank holiday allowance
  • 10 "Innovation Days" per year to explore your own ideas
  • Holiday flexibility and loyalty bonus benefits
  • Maternity and Shared Parental Leave policies
  • A company-wide peer-to-peer mentoring programme
  • A generous conference budget
  • Salary reviews twice a year
  • Flexible working hours and location
  • An informal culture of growth
  • Monthly "Linkers and Thinkers" idea-exploring lunches
  • Weekly reflection at "Whines & Cheers", our Friday company retrospective
  • A 'Bike To Work' scheme

What next?

Send us your CV and, if we think you will make a good team member, we will get you to complete a short coding exercise. This gives you the opportunity to showcase your approach to solving problems and for us to see your code on a clean build project.

Following this is a face-to-face pairing session with one of our developers, where we will talk over the choices you have made in your solution and get to know you a little better. You will then get to meet with one of our directors.

Developers working together
Elena Tanasoiu, Ruby on Rails Developer

Send us your CV

Matt is our people person. If this role sounds of interest to you, he would love to hear from you.

Send your CV through to Matt at: iwantajob@unboxed.co

From there, he'll be in touch. Good luck!

See our Glassdoor reviews
Our gardener