Raspberry Pi Foundation is hiring a

Senior Web Developer

Senior Web Developer

Location: Cambridge, UK; or remote, UK or Ireland

Rate: £40,000 – £45,500 dependent on experience

Basis: permanent; full-time, part-time or flexible

Eligibility: you must be eligible to work in the UK

About us

The Raspberry Pi Foundation is a UK-based educational charity that works to put the power of computing and digital making into the hands of people all over the world. We want more people to be able to harness digital technologies for work, to solve problems that matter to them, and to express themselves creatively.

Established in 2008 and first known for our product — the wildly successful Raspberry Pi computer — the Foundation has developed educational content and programmes that are helping millions of people learn new skills.

In October 2015 we merged with Code Club, followed in May 2017 by a second merger with the CoderDojo Foundation. Together we now represent one of the largest sustained global efforts to help young people learn about computing and digital making. You can read more about our mission, values, and goals in our 2018–2020 strategy.

The role

Our digital products and web services are used by millions of people all over the world. As part of our ambitious plans to expand our reach and impact, we are now looking for a Senior Software Developer to join our team.

You will work collaboratively as part of a team of product owners, UX designers, and developers to create digital products and services that have a positive impact on the lives of young learners. You’ll need to have excellent technical skills, with an appetite to learn what you don’t know, and a commitment to making a difference to our users. You’ll join an Agile development team that works both in Cambridge and remotely around the UK. We use collaboration tools like GitHub and Slack to communicate effectively, and we encourage pair programming.

We strive to make the Foundation a place where talented people who care about our mission can do the best work of their careers. We have a flexible and collaborative approach to all aspects of our work. If you’re the right person for the job, we’ll make it work for you, and you can be confident that you’ll be working with an exceptional team.

For more about the experience of one of our Software Developers, check out this post: www.raspberrypi.org/blog/coding-is-for-girls

Responsibilities

  • Developing platforms, products, and services across the Raspberry Pi Foundation, with a focus on creating valuable learning experiences in computing, computer science, and digital making
  • Collaboratively delivering high-quality working software with measurable impact
  • Working as part of small, cross-functional, Agile teams
  • Writing clean, secure code following a test-driven approach
  • Working with other Senior Developers to improve processes and code quality across our projects
  • Leading and helping to plan development on our projects and products
  • Understanding all our systems, and sharing this knowledge with others on the team
  • Coaching and mentoring other members of the team
  • Finding ways to improve release processes, resilience, and stability


Experience and personal attributes

You should have:

  • Demonstrable experience of working as a professional web developer, with in-depth experience of Ruby on Rails in particular
  • Empathy, a pragmatic attitude, and the ability to see the bigger picture
  • Excellent knowledge of HTML, CSS, JavaScript, Postgres, debugging, refactoring, design patterns, and other programming practices
  • Experience of working in an Agile team focussed on continuous delivery
  • Experience of working with user researchers and designers
  • Experience of pair programming
  • Experience of writing automated software tests

We welcome applicants with:

  • Experience of Node.js and React
  • Experience or an understanding of GDS design principles and standards
  • An interest in education, especially around computer science, physical computing, and digital making


Benefits

In addition to competitive salaries, we offer a range of benefits for all of our colleagues, including:

  • 25 days’ annual leave
  • Generous company pension scheme with 8% employer and 4% employee contributions
  • Life assurance and long-term illness insurance policy
  • Investment in professional development and learning
  • Flexible work hours as needed, to fit around childcare or other commitments
  • Generous family leave policy
  • Cycle-to-work scheme and season ticket loan policy
  • Regular organisation-wide maker days to improve your digital making skills
  • Monthly all-staff meetings and socials
  • Fresh fruit, tea, coffee, drinks in all our offices


Timetable for applications

Closing date: 21 June 2019

Phone interviews: w/c 24 June 2019

Requirements

Benefits

Similar jobs

Other jobs at Raspberry Pi Foundation