Senior Developer (full-stack)

CV-Library

Posted on Sep 5, 2024 by CV-Library
London, United Kingdom
IT
Immediate Start
£40.6k - £49.1k Annual
Full-Time
Senior Developer (full-stack)
London salary range: £45,307 - 49,140
Remote salary range: £40,566 - 44,400
Role purpose
Senior Developer is responsible for developing and maintaining user-centric products for Christian Aid’s 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.
Senior Developer (full-stack): Outcomes
* Formulate technical solutions for the front-end development of the Christian Aid web systems, based on requirements provided by the Product Owner.
* Drive the development of cutting-edge front-end and back-end features, ensuring a seamless and engaging user experience across all platforms.
* Implement high-standard technical solutions to create a cohesive and consistent web experience for all end users.
* Working with the Technical Lead and supporting larger projects to ensure seamless integration between the front-end and back-end of the web systems.
* Lead initiatives to enhance user experience through innovative design and development practices, prioritising accessibility and mobile-first design principles.
* Stay updated on development best practices and Agile product development, educating the team on new enhancements and incorporating these practices into all projects.
* Engage effectively with stakeholders at all levels to provide clear technical guidance, manage expectations, and deliver insightful analysis.
* Develop and present compelling prototypes and design concepts to stakeholders, showcasing new functionalities and design enhancements.
* Maintain a high understanding of the Christian Aid brand and design principles, incorporating them into new systems/projects.
* Follow key processes, including version control, continuous integration and release strategy to a high standard.
Expected national travel: Occasional travel
On call/unsocial hours: Yes, in event of Christian Aid response to humanitarian emergency.​
Senior Developer (full-stack): 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
​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.
Police Check: ​Basic
Counter terrorism screening: Required
Senior Developer (full-stack): Person specification
Essential
* ​​Advanced knowledge of software or web development.
* ​Extensive experience in web application development and delivery using Drupal CMS (9/10)
* ​Strong experience with Drupal’s architecture, APIs & custom module development.
* ​Substantial experience in coding using PHP.
* ​Proven understanding of cloud-based hosting and deployment architecture.
* ​Detailed understanding of continuous integration, development cycle and release strategy principles.
* ​Significant knowledge of GIT version control.
* ​Substantial knowledge of Drupal front-end development, templates and theme development, views and other modules and tools.
* ​Highly developed skills in HTML5, CSS and JavaScript with an understanding of JavaScript libraries and frameworks such as JQuery, React.js and Vue.js.
* ​Detailed understanding of mobile-first with cross-browser/device design and development.
* ​Significant ability to produce and communicate conceptual ideas through prototypes.
* ​Detailed understanding of accessibility, visual hierarchy, layout, typography and colour in web applications.
* ​Understanding of web-based security and best practice including data encryption, secure coding practices and vulnerability management.​​
Desirable
* ​​Experience with the Shopify e-commerce platform, including integrations with email service providers
* ​Understanding of unit testing and test automation processes
* ​Experience with Drupal’s commerce platform.
* ​Knowledge of Microsoft Dynamix CRM and integrations with Drupal.
* ​Experience with Google Tag Manager and Google Analytics, including setting tags and UTM parameters

Reference: 222271343

https://jobs.careeraddict.com/post/94902526
CV-Library

Senior Developer (full-stack)

CV-Library

Posted on Sep 5, 2024 by CV-Library

London, United Kingdom
IT
Immediate Start
£40.6k - £49.1k Annual
Full-Time
Senior Developer (full-stack)
London salary range: £45,307 - 49,140
Remote salary range: £40,566 - 44,400
Role purpose
Senior Developer is responsible for developing and maintaining user-centric products for Christian Aid’s 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.
Senior Developer (full-stack): Outcomes
* Formulate technical solutions for the front-end development of the Christian Aid web systems, based on requirements provided by the Product Owner.
* Drive the development of cutting-edge front-end and back-end features, ensuring a seamless and engaging user experience across all platforms.
* Implement high-standard technical solutions to create a cohesive and consistent web experience for all end users.
* Working with the Technical Lead and supporting larger projects to ensure seamless integration between the front-end and back-end of the web systems.
* Lead initiatives to enhance user experience through innovative design and development practices, prioritising accessibility and mobile-first design principles.
* Stay updated on development best practices and Agile product development, educating the team on new enhancements and incorporating these practices into all projects.
* Engage effectively with stakeholders at all levels to provide clear technical guidance, manage expectations, and deliver insightful analysis.
* Develop and present compelling prototypes and design concepts to stakeholders, showcasing new functionalities and design enhancements.
* Maintain a high understanding of the Christian Aid brand and design principles, incorporating them into new systems/projects.
* Follow key processes, including version control, continuous integration and release strategy to a high standard.
Expected national travel: Occasional travel
On call/unsocial hours: Yes, in event of Christian Aid response to humanitarian emergency.​
Senior Developer (full-stack): 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
​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.
Police Check: ​Basic
Counter terrorism screening: Required
Senior Developer (full-stack): Person specification
Essential
* ​​Advanced knowledge of software or web development.
* ​Extensive experience in web application development and delivery using Drupal CMS (9/10)
* ​Strong experience with Drupal’s architecture, APIs & custom module development.
* ​Substantial experience in coding using PHP.
* ​Proven understanding of cloud-based hosting and deployment architecture.
* ​Detailed understanding of continuous integration, development cycle and release strategy principles.
* ​Significant knowledge of GIT version control.
* ​Substantial knowledge of Drupal front-end development, templates and theme development, views and other modules and tools.
* ​Highly developed skills in HTML5, CSS and JavaScript with an understanding of JavaScript libraries and frameworks such as JQuery, React.js and Vue.js.
* ​Detailed understanding of mobile-first with cross-browser/device design and development.
* ​Significant ability to produce and communicate conceptual ideas through prototypes.
* ​Detailed understanding of accessibility, visual hierarchy, layout, typography and colour in web applications.
* ​Understanding of web-based security and best practice including data encryption, secure coding practices and vulnerability management.​​
Desirable
* ​​Experience with the Shopify e-commerce platform, including integrations with email service providers
* ​Understanding of unit testing and test automation processes
* ​Experience with Drupal’s commerce platform.
* ​Knowledge of Microsoft Dynamix CRM and integrations with Drupal.
* ​Experience with Google Tag Manager and Google Analytics, including setting tags and UTM parameters

Reference: 222271343

Share this job:
CareerAddict

Alert me to jobs like this:

Amplify your job search:

CV/résumé help

Increase interview chances with our downloads and specialist services.

CV Help

Expert career advice

Increase interview chances with our downloads and specialist services.

Visit Blog

Job compatibility

Increase interview chances with our downloads and specialist services.

Start Test

Similar Jobs

Senior Full Stack Developer

Nottingham, Nottinghamshire, United Kingdom

Senior Full Stack Developer

Stobcross (historical), City of Glasgow, United Kingdom

Senior Full Stack Developer

Nottingham, Nottinghamshire, United Kingdom

Senior Full Stack Developer

Nottingham, Nottinghamshire, United Kingdom