You will play a key role in creating and maintaining Drupal websites that serve municipalities and their communities. You will transform design mock-ups into responsive, accessible, and user-friendly websites while ensuring performance, cross-browser compatibility, and seamless integration with Drupal’s back-end. Your work will directly impact how citizens interact with municipal services online, helping deliver a modern and reliable digital experience.
Responsibilities :
- Convert design mock-ups or wireframes into Drupal themes by writing HTML, CSS, and JavaScript for front-end components and layouts.
- Work with Drupal’s theme layer and template system to integrate front-end code with back-end functionality, creating or modifying templates, preprocess functions, and theme settings.
- Ensure responsive design using CSS media queries and techniques for an optimal experience on all devices.
- Ensure cross-browser compatibility through testing, troubleshooting, and applying fixes.
- Optimize front-end code and assets for performance using minification, compression, image optimization, and caching strategies.
- Collaborate with web designers and back-end developers to translate requirements into functional, user-friendly front-end elements.
- Test front-end components for bugs, usability, accessibility, and browser compatibility, addressing issues promptly.
- Use Git for version control, manage code repositories, track changes, and support deployment to staging / production environments.
- Stay current with web development trends, tools, and best practices, including participation in the Drupal community.
- Perform additional duties as assigned.
- Additional duties as assigned
Requirements
3+ years of experience with UI / UX and front-end web developmentFamiliarity with common front-end development languages including SASS and TwigKnowledge of web accessibility standards and best practices (WCAG 2)Experience with Content Management Systems such as DrupalProficiencies with front-end development languages including HTML5, CSS3, and JavaScript and tools including Git, npm, and GruntA portfolio that demonstrates the understanding of how end users interact with simple websitesExperience with wireframing and design mock-up tools such as FigmaGo Beyond – you take that extra step to create moments that are unexpected but appreciated.Own It - You have the courage to do what's right, the resolve to take responsibility, and the grit to cross the finish line.Be Curious - You challenge the status quo and aim for continuous improvement and constant learning.Serve as One - You believe that together, we are greater than the sum of our individuals, and that teamwork is essential to success.