Lead Web Developer
Lead Web Developer
Location: Cambridge, UK, or remote (UK-based only)
Rate: £45000 – £52000, dependent on experience
Basis: permanent and fixed-term; full-time, part-time or flexible
Eligibility: you must be eligible to work in the UK
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 the power of computing and 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 computing and digital making.
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 computing and digital making. You can read more about our mission, values, and goals in our 2018–2020 strategy.
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 to appoint a Lead Developer.
You will work collaboratively as part of a team of product owners, UX researchers, UX designers, delivery managers, and developers to create digital products and services that have a positive impact on the lives of young learners. You will also be responsible for the line management of developers, supporting and coaching members of the team to do their best work.
You’ll need to have excellent technical skills, with the 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 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.
- 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
- Helping architect and design software systems
- 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 developers to improve processes and code quality across our projects
- Maintaining an understanding of all our systems, and sharing this with others on the team
- Line-managing, coaching, and mentoring other members of the team
- Finding ways to improve release processes, resilience, and stability
Experience and personal attributes
You should have:
- Experience of providing technical leadership, coaching, and team mentoring, and eagerness to promote knowledge sharing and adoption of good practices
- Experience of guiding the ways in which agile delivery teams work from a technical perspective
- Proficiency in a wide range of technical systems; demonstrable involvement in identifying appropriate technology and approaches, including deciding when software should be written
- Demonstrable experience of working as a professional web developer, with experience of either Node.js and/or Ruby on Rails
- Empathy, a pragmatic attitude, and the ability to see the bigger picture
- Experience of pair programming
- Experience of writing automated software tests
You will ideally also have:
- Experience of React or Go
- Experience, or an understanding, of GDS design principles and standards
- An interest in education, especially around computer science, physical computing, and digital making
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: Monday 17th December
First round face-to-face interviews: Expected Thursday 20th December
Second round: expected January 2019