Full stack developer

***Applications for this role are now closed***

Salary: £47,500

About the company

Unboxed is an established and well respected design and digital product development agency based in London. We help our clients solve knotty problems, increasing business agility and improving user outcomes. Our multidisciplinary teams combine our core expertise in design and software development with specific relevant domain knowledge to deliver positive change and create meaningful impact.

In recent years, we’ve focused on delivering technology enabled services in the public sector. Our strategic aim is to expand our influence across public, private and the third sector to address systemic problems in areas such as housing, education, sustainable energy, and health & wellbeing.

About the role

We are looking for a developer with 2-3 years of Ruby on Rails, AWS and front end experience, who loves to work in close collaboration with designers and subject matter experts on a variety of interesting applications and projects. This role will result in:

  • products and services that meet the genuine needs of the people who use them
  • technology that is functional, robust, scalable, maintainable and reusable
  • people and organisations with the capability and confidence to build on our work

The role will predominantly consist of hands-on client work with dedicated time for personal growth and other activities to support the unique culture and commercial success of Unboxed.

We offer a flexible working environment with most of the team combining home and office working. You will be expected to work from our London office two to three days per week and may be required to work on-site with our clients at certain times.

Key activities

  • Working closely with clients, designers, other developers, delivery managers and subject matter experts
  • Contributing to the planning and prioritisation of work
  • Communicating continually with the team on progress
  • Explaining your work to non-technical stakeholders
  • Participating in research and design activities
  • Conducting technical research and testing technical concepts
  • Turning prototypes into functional applications
  • Writing and maintaining production application code
  • Providing support services
  • Advocating better practices
  • Supporting proposals, bids and client presentations
Unboxed company meeting

Your skills and experience

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

Technical skills

  • Ruby and Ruby on Rails
  • React or other frontend frameworks
  • Version control (ideally Git)
  • CI/CD and automated testing
  • SQL (preferably MySQL or PostgreSQL)
  • HTML and CSS

Core competencies and behaviours

We expect everyone at Unboxed to be:

  • Naturally collaborative, working in multidisciplinary teams
  • Good communicators (written and verbal)
  • Creative problem solvers
  • Adaptable
  • Agile, working in iterative cycles to drive continuous improvement
  • Comfortable with uncertainty and complexity
  • Curious and questioning
  • Active listeners
  • Empathic, humble and generous
  • Open and honest
  • Always learning
  • Passionate about our work
  • Reflective, on yourself and the situation
  • Proactive in taking responsibility
  • Active within communities of practice
Buckinghamshire Council school finder service

How we work

Flexible, hybrid working

In order to ensure individuals get the best work-life balance and can work how best suits them, we’ve adapted our working practices and London office space to support hybrid working, with most people coming into the office two to three times a week.

We trust our team to do the work they need to to get the job done, and to collaborate closely with their team. If you need to flex that around your life, whether it’s caring responsibilities or a workout at the gym, we will work with you to find the right balance of work and life.

Inclusion and wellbeing

At Unboxed, we strive to create an inclusive workplace environment where people can thrive and feel they belong, by promoting a good work life balance, open communication and positive working relationships.

Our success depends on our team, and we want each member to feel fulfilled and valued. We believe individual progression is based on self-reflection and self awareness of where you are coming from, where you are now, and where you want to be. We also believe career progression is most powerful when it’s owned by, and driven by you. As part of your progression, you can expect:

  • Monthly reflection sessions
  • Six-monthly director check ins
  • An open and coaching led approach

We are an equal opportunity employer and we’re committed to further increasing diversity within Unboxed. We believe in fostering an inclusive and equitable workplace that values and embraces the unique perspectives and experiences that each individual brings. We recognise that not everyone will have had the same opportunity to gain relevant experience and therefore welcome applications from UK residents who may have felt excluded from such a role in the past, whether due to age, gender, ethnicity, visible or invisible disability, neurodivergence, education, religion/belief, sexual orientation, or family/care commitments.

Salary bands

We use salary bands to ensure that everyone at Unboxed gets paid fairly in relation to others at the company. We assess what band you are in according to skills, competencies and experience. This role will sit within our mid-level band with a salary of £47,500.

Other benefits

  • 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
  • Flexible working hours and location
  • An informal culture of growth
  • Monthly ‘Linkers and Thinkers’ idea-exploring lunches
  • Weekly ‘Dev Club’ to share wider thoughts, ideas and opinions with the team

Learning by doing

"Joining Unboxed was the best thing I could have done for myself as a developer. It’s a learning-focused culture where you are encouraged to continuously improve in a supportive environment alongside talented and kind people. I also appreciate the innovation days and personal conference budget, which are a sign of the company’s commitment to fostering new ideas and creativity within the development team."

Rhian Lewis, Developer

Application process

To apply for this role, please submit your application to work@unboxed.co before 27th September 2024. Please include a cover note to explain why you think Unboxed is the place for you, a work history in the form of a CV or LinkedIn profile, and some examples of your work in the form of a portfolio, website, or some case studies.

If we think there could be a good match, the application process is as follows:

  1. Initial 30 minute call to further discuss the role (5-10 candidates)
  2. Technical test to demonstrate your technical skills (5-10 candidates - all will receive feedback)
  3. 60 minute interview with a multi-disciplinary Unboxed team to discuss your experience, values and approach (3-5 candidates)
  4. 30 minute review of your technical test with Unboxed developer (3-5 candidates)
  5. Offer made or feedback provided

We would expect to complete this process within three weeks of the application closing date.