
Front End Drupal Developer
Technical Skills with more than 7 Years of Experience:
DrupalCSS HTMLAccessible DesignJavaScript (jQuery)JavaScript
Role Description:
We are currently looking to add an experienced Drupal CMS front end developer to support development and maintenance activities for the Drupal content management system (CMS) that powers a Federal Agency's intranet and public-facing websites.
The successful candidate will perform the following:
- Create, edit or modify Drupal theme/front-end templates, based on community best practices and coding standards - Interpret graphic visual or interaction designs and turn them into working HTML, CSS and JavaScript - Create visually appealing web pages or interfaces using advanced HTML, CSS and JavaScript - Create interactions with JavaScript and/or a library such as jQuery, AngularJS - Conduct unit tests of front-end code for cross-browser, cross-platform, and/or cross-device compatibility inconsistencies - Test for compliance to specified standards such as accessibility standards in the client's region or domain - Conduct observational user testing or reviewing designs against usability heuristics - Identify bottlenecks and optimizing code for speed and efficiency - Implementing security best practices to protect against vulnerabilities - Support clients and team members in debugging issues, resolving errors, and ensuring smooth site operation - Work closely with other project team members using an agile workflow, communicate constantly, and attend key client or deliverable meetings as needed - Report regular status, escalate any major decisions, issues, and risks to the appropriate team member
Required Experience:
- Bachelor’s degree or equivalent professional experience in Information Systems, Business, Computer Science, Engineering, or related technical discipline - At least four (4) years of recent experience with theming Drupal websites (including significant Drupal 8.x, 9.x, and 10.x experience) - Experience with implementing and modifying responsive Drupal web sites - Experience with implementing and modifying search result pages for Drupal sites - Experience implementing and modifying Drupal multilingual capabilities - Experience implementing accessible front-end code following WCAG accessibility guidelines - Ability to work independently to assess and address any issues - Prior experience working on a cross-functional team using an agile methodology - Advanced knowledge of current web development standards (HTML, CSS, and JavaScript)- Best practices: - Methods to ensure browser and device compatibility - Methods for degrading gracefully for older browsers and displays - Methods to ensure accessibility - File compression and other front-end techniques for improving page performance
Preferred Technical Skills:
The ideal candidate has prior experience with the following: - JIRA and Confluence - PHP: - Familiarity with modifying Drupal Theme hooks to display data - Understanding how to utilize PHP to filter, process and output HTML, JSON, XML - JavaScript: - Knowledge of the operators, variables, datatypes, objects, properties and methods - Familiarity with control structures such as objects, functions, conditional statements, arrays, loops and expressions - Web forms, submitting data, and the use of regular expression validation - Knowledge of how to apply logical operators and conditional statements - Knowledge of the DOM HTML objects and their properties - Familiarity with development and debugging tools for cross-browser issues - jQuery: - Knowledge of how to employ the jQuery library for visual effects, event handling, and document manipulation
Education Level: Bachelor’s degree or equivalent professional experience in Information Systems, Business, Computer Science, Engineering, or related technical discipline
Work Location: Remote
Clearance Required: Public Trust - Full Clearance
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
