Posted: | 25/10/24 | |
Recruiter: | Christian Aid | |
Reference: | 2840815873 | |
Type: | Permanent | |
Disciplines: | Programmer | |
Salary: | £49,140 Annual | |
Location: | London | |
Description: | Senior Developer (full-stack)Role profile Location Flexible Department Fundraising and Supporter Engagement Reports to (Job Title) Technical Lead Salary Band D mid Matrix manager (if applicable) TBC Competency level 2 Role definition Role purpose Senior Developeris responsible for developing and maintaining user-centric products for Christian Aids web systems.You will work with the technical lead, leveraging your strong expertise in both Front End and Back End development to analyse complex problems and opportunities identified by stakeholders and user feedback. You will then formulate and implement a robust technical strategy to achieve our goals. This strategy will ensure that solutions meet user needs, adhere to accessibility standards, utilise efficient and advanced coding techniques, maintain brand integrity, and deliver an inspiring and engaging user experience (UX). The role involves a 70/30 split between Front End and Back End development. Key outcomes
Role agility Expected national travel per annum Expected international travel per annum Occasional travel No travel On call/unsocial hours Yes, in event of Christian Aid response to humanitarian emergency. Surge capacity for emergency responses No Role requirements Relationships External: Occasional contact with external suppliers to work with integrating new technologies across web systems. Internal: Continuous communication with key stakeholders to manage expectations of product delivery, demo feature enhancements and present prototypes. Daily contact with development team including Product Owner, Technical Lead and the Lead QA Tester, taking part in Agile ceremonies and investigative workshops. Engagement with the broader digital team including digital marketing, search engine optimisation and content to effectively manage dependencies and ensure timely delivery of deliverables for large-scale projects. Decision making Drawing upon expertise, regularly provide guidance and determine technical solutions for both the front and Back End architecture within Christian Aid s web services. These decisions significantly influence the user experience across the digital ecosystem and the potential to enhance functionality in subsequent projects. Additionally, offer recommendations on the integration of third-party products into Christian Aid web services. Budgetary/savings responsibility No direct responsibility for budget, however, must be aware of costs of additional resources and products when making recommendations to Product Owner/Technical Lead/Digital Lead. Analytical skills The role is complex, requiring you to work across multiple projects of varying scale, complexity and urgency. You will need to assimilate large amounts of detailed and technical information to make commercially-literate decisions about the scheduling, viability and worth of proposed projects. You require a high level of influencing skills with colleagues across Christian Aid, along with the ability to create and communicate clear action plans with realistic timescales. You will need to be accountable for results in your products, and will be expected to have a strong understanding of the performance of the products you own, contributing to key measures reporting as required, and confidently using Google analytics and associated tools regularly. Developing self and others Number of Direct reports 0 Overall people management responsibility 0 Responsible for maintaining an up-to-date knowledge of coding practices and innovation within web development through continuous professional development. Working as part of the development team will work to share knowledge and learnings, and able to learn from colleagues and experience. Ability to explain technically complex subjects at a level that can be understood by colleagues without technical knowledge. Role related checks Police Check Basic Counter terrorism screening Required Person specification Applied skills/knowledge and expertise Essential Advanced knowledge of software or web development.
Desirable
DATE CREATED 12/06/2024 | |