- Integrate and customize Drupal modules to achieve specific front-end requirements.
- Design, develop, and maintain Drupal-based websites and web applications.
- Create custom Drupal themes or modifying existing themes to achieve specific design requirements.
- Develop custom Drupal modules to extend the functionality of Drupal core or contribute modules.
- Implement front-end functionality using HTML, CSS, JavaScript, and Drupal's theme layer (Twig templating).
- Use version control systems like Git for managing codebase efficiently and collaborating with other developers.
- Identify techniques needed to optimize front-end performance, such as minimizing HTTP requests, optimizing images, and leveraging caching mechanisms.
- Ensure consistent user experience across different browsers and compatibility, accessibility, and web standards, including W3C guidelines and WCAG.
- Ensure design fidelity and consistency throughout the Drupal site.
- Work with the client and with the team to determine client needs and appropriate enhancements.
- Build, implement and troubleshoot core and custom functionality that extends the websites capabilities.
Requirements:
- Minimum Education: BS/BA degree (Computer Science, Engineering, or equivalent)
- Minimum Experience: 6-8 years’ experience in related field
- Ability to pass a thorough background check and obtain and maintain a Public Trust clearance.
- Willingness to submit and pass a drug screen prior to start
Desired Qualifications
- Demonstrated experience in web design/Drupal theming and development including mobile and responsive design in Drupal 9/10
- PHP development experience.
- Expert in Drupal 9/10 development and configuration.
- Strong working knowledge of and hands-on experience with current technologies and web development tools, including AngularJS, Bootstrap, JavaScript, Twig, CSS, HTML5, and Web Services.
- Experience in all aspects of the software development lifecycle, including design, functional and technical requirements, coding, debugging, testing, release, and operation support.
- Familiarity with PHP development and templating using Twig
- Expert HTML and Sass/CSS skills
- Strong understanding of JavaScript
- Experience with site display configuration and development.
- Familiarity with the SDLC, Agile, Scrum, and associated tools such as JIRA and Confluence
- Experience migrating websites from non-Drupal legacy systems (i.e. Kentico) to Drupal 9/10
- Ability to build views and building blocks
- Ability to write custom modules in Drupal 9/10
- Ability to configure modules in Drupal 9/10
- Ability to write APIs from scratch
- Experience with US Web Design Standards, WCAG 2.1, 508 Compliancy
- Experience with software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Experience with Agile Software Development Methodology.
- LAMP stack experience
- SQL experience
Title: Drupal Front-End Developer
Location: Hybrid
Terms: Full-Time
Clearance: Must be able to pass an in-depth background check to obtain and maintain a Public Trust clearance with the Government
Drug Screen: Must be willing to submit and pass a drug screen prior to starting
Travel: 0%