CAMRA Job Opportunities
Thank you for your interest in working for CAMRA.
The Campaign for Real Ale is an independent, volunteer-led not for profit consumer group with 190,200 members. We are a powerful champion for beer drinkers and pub-goers on issues as diverse as tax on beer, competition in the beer and pub industry and protecting the future of pubs as essential community amenities and part of the British way of life. We have thousands of volunteers within 200 local branches who work tirelessly to further our aims. Our dedicated volunteers run 200 beer festivals every year, including our flagship event, the Great British Beer Festival in London and we publish various leading books about beer and pubs including the market-leading Good Beer Guide.
Closing Date: 24 Nov 2017
Location: St Albans, Hertfordshire – 18 minutes by train from London, St Pancras
Salary: £30-£35K pa depending on experience
Benefits: Contributory pension scheme, 32 days annual leave including statutory days, plus additional Christmas closure days. Health and Staff Reward schemes
Download Job Advert: Download Job Advert Download
CAMRA is a not-for-profit consumer group with over 180,000 members that has been operating since 1971. Our vision is to have quality real ale and thriving pubs in every community. We are a volunteer-led organisation, with a small, enthusiastic and committed staff team of almost 50 people working at our head office in St. Albans where this role will be based.
- We are independent and our policies and campaigning objectives are set by our membership.
- CAMRA's decision-making process is wholly independent of any commercial companies or other organisations.
- We are not-for-profit and all proceeds are put back into achieving our campaigning objectives.
- We are consumers. We have no commercial interests in pub or brewery ownership or management.
- We are non-party political.
Work alongside colleagues in an agile environment to develop and maintain the Company's existing and future applications, APIs, modules, and processes, helping to ensure they are user-friendly, robust, and meet all functional and non-functional specifications.
- Design, develop and deploy applications, delivering creative solutions to problems, working to design briefs, and with guidance and support, provided by the senior developer and IT manager
- Debug both internally and externally-reported issues, and endeavour to maintain optimal performance of applications at all times
- Work within an agile team and participate fully in all team meetings
- Take both individual and collective responsibility for the successful operation of the Company's applications
- Share knowledge within agile team and the wider department
- Participate in peer code reviews, both as reviewer and reviewed
Support the external infrastructure the applications run on, including recommending changes, deploying new VM's and deploying new code.
- A-level, Certificate, or diploma's in relevant technical subjects
- Relevant degree or equivalent qualification or experience
- Industry-recognised certifications or qualifications, such as Zend Certified Engineer
- Demonstrable commercial experience developing PHP-based applications (Ideally in Laravel).
- PHP 5/7
- PHP MVC/MVVM frameworks, preferably Laravel
- Relational database design, implementation, and usage, preferably MySQL
- Web server configuration, preferably Apache2 or Nginx
- Writing unit tests using testing frameworks such as PHPUnit
- General Linux usage, preferably Ubuntu
- Understanding and implementing functional and non-functional requirements
- Source control systems, preferably Git and the Gitflow branching model
- Containerising applications using tools such as Docker
- Familiarity with ticket tracking systems and build tools, such as Atlassian Jira, Bitbucket, Confluence, Slack.
- Excellent communication skills including fluent spoken and written English
- Ability to work within and positively contribute to an agile team environment
- A creative aspect to your personality; good at forming new ideas and demonstrating them to others
- Enthusiastic, with a desire to learn and expand knowledge
- Analytical and methodical, with an eye for detail
- Able to work under pressure, and to prioritise and work within tight time scales in order to meet deadlines
- Self-starter able to make progress with minimal supervision, but seeks help when required
- Can accept and act upon constructive criticism
- Flexible approach to work, including managing changing priorities, and a willingness to pair-program and participate in code reviews
- Ability and willing to always test your own work, and find ways to improve
How to apply:
To apply for this role please submit:
- An up to date CV accompanied by a brief covering letter illustrating how you meet the requirements laid out in the Role Profile to; Gregory.firstname.lastname@example.org
- The Equal Opportunities form, which can be accessed at http://www.camra.org.uk/equal-opportunities-policy should also be completed and returned.
Closing Date for Applications: 24.11.2017