Role Profile
RoleDigitalDeveloper / Home Team: Digital Transformation TeamPurpose of role: Develop, support, maintain and improve Friends of the Earth’s digitalapplications, solutions and presence. Technical oversight and leadership of above. / Reports to: Digital Transformation Team Leader
Required to:
Deliver outcomes:Design, create or introduce digitalsolutions that meet the campaigning, fundraising and activism needs of the organisation, through scoping, analysis, design, development, testing and implementation.
Manage the lifetime value of our new media applications, be they developed in-house or purchased, to ensure reusability, adequate documentation and maintainability.
Report Writing and Data Analysis: support the work of the organisation by writing reports and carrying out data analysis and manipulation.
Take responsibility for delivering the project objective for projects that may involve a project team acting as manager to the members of the project team with respect to project work and ensuring planning, budgeting (if needed), monitoring, internal communications and reporting on the project in accordance with Friends of the Earth Project Management Guidelines.
Ensure Friends of the Earth’s digital properties meet high technical, written and visual standards, have correct content, are timely, relevant to audiences and responsive to feedback.
Recommend and deliver developments and improvements in electronic communications in the light of analysis of trends, users feedback and developments in the field
Ensure adherence to production guidelines and production schedules, and complies with relevant digital standards. Creating and evolving relevant standards when appropriate – and ensuring that others meet them.
Support the Marketing manager and project managers in the effective marketing of digital content and properties.
Develop others:
Influence specialist teams and peers internally. Actively share digitalknowledge , for example through networking, documentation, or skill sharing.Work proactively to develop skills and confidence of staff though providing appropriate learning opportunities in the course of day-to-day work, developing documentation and advice.
Take occasional responsibility for the work of others, for example contractors, and allocation of resources.
Responsible for recruiting and managing Friends of the Earth’s pool of digital developer volunteers. Development of more junior developers where applicable.
Build relationships:
Know where to find expert opinion and advice by building relationships with internal and external specialists; attend and/or represent Friends of the Earth at internal and external events, to develop own knowledge.
Advocate Friends of the Earth’s work in this field, including to key sectorial audiences and the media.
Contribute to effective team working in home and related specialist teams pro-actively liaising with, and briefing, colleagues and contractors.
Build excellent relationships with staff and volunteers at all levels of the organisation, inspiring confidence and encouraging regular communication.
Participate in and contribute to the wider activities of the organisation as opportunities arise.
Ideas and solutions:
Find solutions to a broad range of complex technical challenges, in a variety of contexts.
Selects appropriate methods, tools and applications. Demonstrates analytical and systematic approach to problem solving.
Is able to rapidly absorb new technical information and apply it effectively. / Expertise:
Needs to have:
Considerable relevant experience including at least 3 years experience of all the following:
- Digital applications and solutions design: specify and design solutions to meet defined business needs.
- End to end software development: from idea to production and evaluation – including design, create, test and document new and amended programs in accordance with agreed standards.
- Change control: managing changes to the components of the live infrastructure, including integration and testing of software components and their interfaces.
- Data analysis: providing specialist expertise and practical assistance in the investigation, evaluation and interpretation of data.
- Business analysis: analysing business functions and processes, and the information they use, in order to define requirements for improved processes and systems.
- Project management: use of project management methodologies – specifically Agile – and ideally having played multiple roles in project team.
Experience of Content Management Systems preferably Drupal and related code management systems eg Git, DRUSH, SASS.
User interface design experience including demonstrable evidence of awareness of usability/WAI accessibility standards/user testing/evaluation, responsive design and mobile optimisation.
Experience of current web applications, languages, frameworks and APIs such as PHP, CSS, HTML, JavaScript. Capable of writing well-written, secure, modular, testable, standard-compliant, documented &reliable code.
Demonstrable awareness of current trends in online activism, community and fundraising and related digital tools and opportunities.
Experience of working effectively as part of a team, and of taking joint responsibility for the achievement of team objectives.
Proven ability to communicate fluently orally and in writing and to present complex technical information to both technical and non-technical audiences.
Proven ability to deal with the demands of a customer-oriented role that involves considerable project work, and requires the ability to prioritise whilst remaining flexible – for example in fast release cycles.
Focus of expertise:
Providing effective, organisationally focused services within Friends of the Earth’s organisational and technical environment.
Continuous improvement of team’s performance through identifying opportunities for learning and process improvements.
Focus of development:
Developing a greater understanding of the online needs of staff and teams at Friends of the Earth.
Developing a greater appreciation of the field of new media, how it is used in Friends of the Earth and how it relates to the organisation’s activities and needs – particularly fundraising and activism.
Developing technical skills, especially understanding of technology environment at Friends of the Earth.
Career stage: Specialist Levels: 2 – 8, reference at 6
Updated and agreed 08.08.2016
documents/role profiles/new media developer.doc