Mid to Senior Frontend Drupal Developer
We are looking for a Mid to Senior Frontend Drupal Developer with extensive experience in creating, maintaining and optimizing high-performance, accessible, and visually engaging Drupal-based websites.
Who we are
Since 2001, we’ve delivered and hosted nearly 1,000 websites and online systems. But we’re more than a digital agency.
We use creative thinking, digital innovation and collaborative problem-solving (and 20 years of know-how) to help our clients communicate better with their audiences and achieve their goals.
We’re a fully-remote company operating mainly across the UK and Europe.
We are looking for a Mid to Senior Frontend Drupal Developer with extensive experience in creating, maintaining and optimizing high-performance, accessible, and visually engaging Drupal-based websites.
Your role
The ideal candidate must have must have:
- hands-on experience of frontend/theme building and maintenance using Drupal,
- deep understanding of the Drupal ecosystem,
- proven experience of working with Drupal,
- strong frontend development skills, including Twig, HTML, CSS, JavaScript,
- basic PhP development skills to handcraft Drupal preprocessors and a passion for creating performant, scalable and efficient web solutions.
You will work closely with designers, UX specialists, accessibility experts, backend developers, and testers to transform designs into functional, responsive and accessible Drupal themes.
Your responsibilities
- Develop and maintain frontend components for legacy Drupal 7 and modern Drupal 10/11 websites.
- Implement new Drupal 10/11 frontend solutions with a focus on responsiveness, accessibility and performance optimisation.
- Convert wireframes and design mockups into fully functional, accessible, and responsive Drupal themes.
- Manage complex site-building tasks, including custom content types, views, SOLR search and configuration management.
- Perform routine maintenance, including security updates, updating custom themes and upgrading to the latest Drupal versions.
- Develop decoupled and headless frontend solutions for Drupal using modern JavaScript frameworks.
- Ensure frontend code adheres to accessibility standards, including WCAG 2.2 AAA compliance.
- Adhere to accessibility standards, working with UX/Accessibility experts.
- Work with designers to implement pixel-perfect, user-friendly interfaces.
- Create and manage component libraries using Storybook or similar tools.
- Optimise website performance for speed and SEO.
- Conduct cross-browser and cross-device testing to ensure seamless functionality.
- Stay up-to-date with emerging frontend technologies and best practices.
Essential skills (depending on role and experience)
- Proven experience in frontend development for Drupal based websites.
- Strong expertise in HTML5, CSS3, and modern JavaScript (ES6+).
- Experience with ReactJS and/or other modern JavaScript frameworks.
- Deep understanding of Drupal theming, including Twig and preprocess functions.
- Familiarity with CSS preprocessors such as SASS or LESS.
- Experience with JavaScript build tools like Webpack, Gulp etc.
- Proficiency in creating accessible and WCAG-compliant websites.
- Knowledge of component-driven development using Storybook or similar tools.
- Ability to troubleshoot and debug complex frontend issues.
- Strong understanding of responsive and mobile-first design principles.
- Experience with version control using Git and Gitflow.
- Familiarity with development tools such as Composer, Drush, and Drupal Console.
- Strong problem-solving skills with a proactive approach to identifying and addressing potential issues.
- Excellent time management and organisational skills, with the ability to handle multiple projects in a fast-paced environment.
- Strong communication skills and ability to collaborate effectively with cross-functional teams.
Soft skills
- Strong understanding of business requirements.
- Strong project and time management skills.
- Pro-activeness to provide solutions for potential future issues.
- Positive attitude, politeness, and eagerness to help.
- Self-motivation.
- Strong communication skills and ability to collaborate effectively with cross-functional teams.
- Capable of working in a fast paced environment.
- Capable of supporting and providing guidance to junior team members.
Desirable skills
- Experience developing semi- or fully-decoupled Drupal solutions.
- Experience working with RESTful APIs, JSON, and GraphQL for frontend-backend integration.
- Familiarity with pattern libraries and design systems.
- Familiarity with PHP and backend integrations.
- Experience with Drupal site-building and configuration management.
- Acquia Certification.
- Experience working with Agile development methodologies.
- Hands-on experience with automated testing for frontend applications.
- Familiarity with project management tools such as Jira.
- Familiarity with theme building for WordPress.
- Work with DevOps tools like Lando / DDEV.
What we’re offering
- Competitive salary
- Private healthcare
- Generous training and personal development
- A friendly work environment where you are encouraged to share your experience, learn from others and further develop your career
- Friday drinks at 4pm over Zoom
- At least once a year company meetups in Greece (yes, we do love the sunshine!)
- 35 days of annual leave
- Your birthday off
- Company laptop / equipment
Fully remote and flexible working arrangement (available during UK working hours)
How to apply
CIVIC is an equal opportunities employer and welcomes applicants from all backgrounds and communities irrespective of age, transgender status, disability, gender, sexual orientation, ethnicity and religion or belief. All our hires are made on skills and merit. Please let us know if you have an impairment and require reasonable adjustments during the recruitment process.
CIVIC believes in potential and growth, not just a perfect resume. Even if you don't meet every single skill listed above, we encourage you to apply! We're looking for passionate, motivated individuals who are eager to learn and bring their unique skills to our team. Don't hesitate to send us your CV - your journey might just be the perfect fit for us.
Send your CV and Cover letter to cms@civicuk.com (examples of work are also desirable).
Note: only candidates with a suitable profile will be contacted for further discussions about the position.
No Agencies please: we will not be accepting applications via recruitment agencies for this role.