At a Glance
- Tasks: Develop and maintain user-centric web products for Christian Aid, focusing on both front-end and back-end.
- Company: Join Christian Aid, a leading charity dedicated to tackling global poverty and injustice.
- Benefits: Enjoy a collaborative work environment with opportunities for professional growth and innovation.
- Why this job: Make a real impact by enhancing user experience while working on cutting-edge technology.
- Qualifications: Advanced web development skills, especially in Drupal, PHP, and modern JavaScript frameworks required.
- Other info: This role offers a chance to lead initiatives that prioritize accessibility and mobile-first design.
The predicted salary is between 43200 - 72000 £ per year.
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.
Key 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.
Person specification
Applied skills/knowledge and expertise
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.
Reed- UNLIMITED | Senior Developer (Full Stack) | united kingdom employer: Reed- UNLIMITED
Contact Detail:
Reed- UNLIMITED Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Reed- UNLIMITED | Senior Developer (Full Stack) | united kingdom
✨Tip Number 1
Familiarize yourself with Drupal CMS, especially versions 9 and 10. Since extensive experience in web application development using Drupal is essential for this role, consider contributing to open-source projects or building your own applications to showcase your skills.
✨Tip Number 2
Stay updated on the latest trends in front-end and back-end development, particularly focusing on mobile-first design principles and accessibility standards. This knowledge will help you demonstrate your commitment to creating user-centric products during interviews.
✨Tip Number 3
Engage with the Christian Aid community and understand their brand values. This will not only help you align your technical solutions with their mission but also allow you to present compelling prototypes that resonate with stakeholders.
✨Tip Number 4
Practice your communication skills, especially in providing clear technical guidance to non-technical stakeholders. Being able to articulate complex ideas simply will set you apart and show your ability to manage expectations effectively.
We think you need these skills to ace Reed- UNLIMITED | Senior Developer (Full Stack) | united kingdom
Some tips for your application 🫡
Understand the Role: Make sure to thoroughly read the job description and understand the key responsibilities and required skills. Highlight your experience with web development, particularly with Drupal CMS, PHP, and front-end technologies.
Tailor Your CV: Customize your CV to reflect your relevant experience in both front-end and back-end development. Emphasize your knowledge of accessibility standards, coding techniques, and any experience with Agile product development.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for user-centric design and development. Mention specific projects where you implemented innovative solutions and how you engaged with stakeholders to enhance user experience.
Showcase Your Technical Skills: In your application, provide examples of your work with Drupal, including any custom modules you've developed. Highlight your proficiency in HTML5, CSS, JavaScript, and any frameworks you are familiar with, such as React.js or Vue.js.
How to prepare for a job interview at Reed- UNLIMITED
✨Showcase Your Technical Expertise
Be prepared to discuss your advanced knowledge of software and web development, especially your experience with Drupal CMS. Highlight specific projects where you've utilized PHP, GIT version control, and cloud-based hosting solutions.
✨Demonstrate User-Centric Thinking
Since the role focuses on user-centric products, share examples of how you've implemented user feedback into your development process. Discuss any innovative design practices you've used to enhance user experience, particularly in terms of accessibility and mobile-first design.
✨Engage with Stakeholders
Prepare to talk about your experience engaging with stakeholders at various levels. Provide examples of how you've managed expectations and delivered clear technical guidance, as well as how you presented prototypes and design concepts effectively.
✨Stay Updated on Best Practices
Show your commitment to continuous learning by discussing how you stay updated on development best practices and Agile methodologies. Mention any recent enhancements or techniques you've incorporated into your projects to demonstrate your proactive approach.