Website and CRM Developer

  • Humanists UK
  • London based office (Remote options available)
  • Jan 26, 2024
Full time Information Technology CRM Java PHP Testing Developer Software Engineer Graduate IT IT Support

Job Description

Closing date: 12 February, 2024

We are looking for a PHP developer to help us maintain and grow our infrastructure, especially our CRM. Your job will be to develop new features and sometimes entire systems. Your main role will be development, but you may occasionally be called into support end-users.

Also: sometimes you’ll be bug hunting in existing platforms, and sometimes we’ll drop everything to respond to a political event. And sometimes you’ll be working with the Director of IT to reimagine the fundamentals.

We need someone able to turn their hand to anything in a complex system, as well as willing to learn the right tool for the job. You don’t have to be an expert, just happy to learn and try.

We also want to develop our automated testing and general DevOps approach – if you can help with that, fantastic.

Qualifications

The job is heavy on PHP, focusing on our (heavily-customised) CiviCRM and WordPress. There’ll be javascript work too – often in Gutenberg, which is basically React. We use javascript frameworks for front end work: bespoke forms, petitions, donations, and the occasional sprinkling of magic. But we’re not building complex SPAs and you don’t need to be a full React/Vue/etc developer. If you find htmx pleasing, this may be the job for you.

We’re looking for someone who is motivated by a good cause and who springs into action with ideas and solutions. You might be working in a junior tech role and looking for a promotion, or interested in a lateral move to a charity so you can dedicate yourself to a cause you really care about.

Our ideal candidate probably has a few years of experience as a software engineer or website developer already, but we’re much more interested in raw talent, knowledge, and enthusiasm than we are in someone with X years of experience.

As such, we are open to working with new graduates. This is a great first job: you’ll get experience with all sorts of tools and systems, and we iterate fast: your work will be deployed quickly and regularly. There’s also a lot of flexibility to implement modern systems and leave your mark. But you’ll need to demonstrate that you have experience with the technologies we’re using and what we’re trying to achieve.

Either way, you’ll need to be someone who is self-motivated, efficient, and who takes real pride in their work. You’ll show patience and understanding when discussing tickets and needs brought to the IT team by non-technical colleagues, exploring the nuts and bolts of how their areas of the organisation work, and at times directing them to reshape and redefine what they need.

We put a high priority on being able to see things from the perspective of a less-IT-literate user. We believe this is key to developing successful systems. This comes from our axiom that an IT department should maintain a positive and friendly relationship with all staff and volunteers. So you’ll need to demonstrate some experience of understanding user experience – be it from IT support, testing, or similar.

For more information download our application pack.

Applying

If this sounds like you please complete the application form, detailing how you match the person specification on page 7 and 8, and provide a CV.

CVs on their own will not be accepted.

Completed forms and CVs should be returned by email with the subject ‘Website and CRM Developer’ to recruitment@humanists.uk by 09:00 on Monday 12 February 2024.

Shortlisting and interviews

Candidates shortlisted for interview will be notified by Friday, 16 February 2024.

Interviews for shortlisted candidates will be held in the week commencing 19 February 2024 at our offices at 39 Moreland Street, London EC1V 8BB. (Or online if needed).

If you have any questions about the post please feel free to contact the Director of IT Andrew West on awest@humanism.org.uk – he is very happy to talk more about the role with you.

Occupations

General-Other: IT-Software Development, Software-Web Development

Salary

£42,000 pa