Front-End Drupal Developer - Reston, United States - COREONYX Government Solutions, LLC

    COREONYX Government Solutions, LLC
    COREONYX Government Solutions, LLC Reston, United States

    1 month ago

    Default job background
    Description

    Job Overview:

    We are seeking a skilled Front-End Drupal Developer to join our team. The ideal candidate will have experience in turning responsive design concepts into a working theme, diagnosing and fixing code issues, adding functionality, theme building, building user interfaces for websites and applications, develop automation and implementing analytics. This role requires strong technical proficiency, problem-solving abilities, and a proactive approach to development.

    Key Responsibilities:

    • 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, Sass, and Drupal's theme layer (Twig templating)
    • Writing and debugging front-end code with JavaScript such as Vanilla JavaScript, JQuery, Drupal Behaviors
    • Working with local development environments and command line tools
    • Use version control systems like GitHub for managing codebase efficiently and collaborating with other developers.
    • Participate in and lead design reviews and solutioning using latest technology.
    • Peer reviewing co-worker and client code changes.
    • Providing insight to improve front-end expertise of co-workers, contractors, and clients.
    • Documenting and evaluating requests from clients.
    • Proficient in web accessibility standards and SEO optimization Provide SEO solutions including Google Analytics and Search functionality.
    • Develop automation testing.
    • Attending scheduled meetings with the project team to provide updates.
    • Setting priorities, expectations, and communicating with clients around project needs and task progress
    • Participate in Agile process and communicate effectively with peers, product owners, and clients.
    • Assist with adherence to technology policies and comply with all security controls.
    • Ensure all work products meets /exceeds standards.
    • Ability to work as part of a project team as well as independently.
    Qualifications:
    • Bachelor's degree in Computer Science, Information Technology, or related field. We will consider relevant work experience as an alternative to a college degree for this position.
    • At least three years of work experience
    • Understanding of Drupal module ecosystem, including experience with Drupal 10
    • Understanding of Package managers like Composer and NPM
    • Proficiency in core technologies for front-end development (CSS, Sass, HTML, and JavaScript)
    • Recent experience for all aspects of Drupal theming including UI familiarity, configuration, and basic site administration, creation/manipulation of template files, preprocessing, and writing/overriding theme functions.
    • Experience with jQuery and other more modern JavaScript libraries for front-end development like React, and/or Node.
    • Experience with pull request and peer review workflows, including use of Git or other revision control tool for version control in a group setting.
    • Knowledge and adherence to Drupal coding and security standards
    • Familiarity with terminal development tools like Drush.
    • Familiarity working within an agile workflow and project ticketing systems such as Jira or Trello
    • Debugging experience in Edge, mobile Safari, and more modern browsers
    • Proficient in integrating and configuring Google Analytics
    • Skilled in implementing automated testing.
    • Strong written and verbal professional communication skills
    • Positive and encouraging attitude toward assigned work and co-workers.
    • Has a professional, collaborative, and proactive approach to people and problems
    • The ability to use the following skills daily: friendliness, judgment, empowerment, respect, integrity, tact, and honesty.
    • Team player with proven ability to work well under pressure and within deadlines.
    • Self-directed: able to work independently and within a virtual team, and consistently manage your own time and tasks
    • A desire for a healthy work/life balance: though additional work may sometimes be necessary;we plan for a 40-hourwork week.
    Desired Qualifications:
    • Experience with React, Vue, , etc.
    • Experience creating and managing front-end build processes.
    • Hands on experience with projects that implemented responsive design.
    • Knowledge of Docker-based local development environments
    • Ability to identify and resolve front-end related performance problems.
    • Experience making front-end builds with npm/yarn.
    • Familiarity with accessibility best-practices
    • Experience identifying and resolving accessibility related issues.
    • Familiarity with developer tools available in modern browsers
    • Familiarity with managed hosting services and deployment tools
    • Been an active member of an open-source web community.
    • Hands-on experience with projects that implemented design systems, like Pattern Lab
    • Worked with large Teams on large projects from start to finish.