General Position Description:
The Frontend Drupal Developer will be responsible for the visual and interactive aspects of a Drupal 10 website, including:
- Drupal upgrades and migrations
- Build and maintain the visual elements of Drupal websites, including layout, styling, and user interface components.
- Write clean, well-structured, and efficient HTML, CSS, and JavaScript to implement the website's front-end functionality.
- Ensure the website is responsive and provides an optimal viewing experience across different devices and screen sizes.
- Ensure the website is accessible to users with disabilities, adhering to accessibility guidelines and best practices.
- Create and customize Drupal themes to match the website's design and branding.
- Integrate and customize Drupal modules to extend the website's functionality and features. Issue resolution and troubleshooting
- Identify and address front-end performance issues to ensure fast loading times and a smooth user experience.
- Identify and resolve front-end issues and bugs using debugging tools and techniques.
- Work closely with other developers, designers, and project managers to deliver high-quality websites.
- Perform operations and maintenance tasks
Position Qualifications/Experience/Education:
Required Qualifications:
- Minimum of 5 years of professional experience in Drupal and PHP development.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proficiency in Drupal 10, including custom module and theme development.
- Strong knowledge of front-end technologies, including HTML, CSS, JavaScript, and responsive design principles.
- Experience in troubleshooting web applications, addressing security vulnerabilities, and maintaining website uptime and performance.
- Familiarity with Drupal's architecture, theming system, and module development.
- Experience in creating websites that adapt to different screen sizes and devices.
- Experience with one or more JavaScript frameworks is often preferred.
- Knowledge of debugging tools like Firebug or Chrome Developer Tools.
- Experience with version control systems (e.g., Git)
- Understanding of SDLC and development best practices
- Experience working in Agile teams
- Strong research and analytical skills
- Capability to determine, understand, and document the business case and project scope
Desired Qualifications
- Experience in CI/CD
- Experience using Docker, Rancher, Kubernetes
- Integration experience in SiteImprove and SOLR
- Experience with issue/change management software (i.e. JIRA)
Competencies:
- Ability to communicate and present complex technical concepts and analysis to technical and non-technical audiences
- Strong oral and written communication skills
- Demonstrated attention to detail
- Proven time management skills to ensure that tasks and documents are delivered according to schedule
- Works well in a team environment