Back to Archive

Lead Drupal Developer

Definition 6

Atlanta, GA | Posted: 5 years ago

This job is expired and may no longer be accepting applications.

**Please note, no staffing firms**


THE POSITION:

DEFINITION 6, a full-service marketing agency with offices in Atlanta and New York is actively seeking a Lead Drupal Developer to join our growing delivery team. The developer will be responsible for building advanced dynamic websites and web applications.

Responsibilities will range from working independently on multiple, simultaneously complex projects while serving as a technical consultant and a lead of projects relating to architecting, designing, developing, troubleshooting, debugging and implementing software code for web, mobile, and other digital experiences.  

The successful candidate must have the ability to communicate well, have a strong work ethic and organizational skills to work independently with minimal supervision and who can adapt quickly to changing requirements.

KEY RESPONSIBILITIES:

    • Work collaboratively with the design and account teams to build client sites and applications
    • Serve as the technology consultant and advisor with client stakeholders
    • Provide technical guidance across functions
    • Oversee, manage and delegate deliverables and quality of deliverables for onshore and offshore development teams
    • Build modern, interactive websites using the Drupal CMS platform
    • Actively participate in design discussions and code reviews
    • Conduct code reviews and ensure that applications meet client and project standards
    • Code dynamic web or mobile applications; design and implement applications and presentation layer code
    • Integrate web applications with new or existing systems, SaaS, or third-party applications
    • Design and normalize database(s) and/or communicate database needs to team members responsible for database administration
    • Provide technical input to site or application roadmaps and continue to evolve and maintain applications over time
    • Experience with integrating major 3rd party APIs such as Facebook Open Graph, Twitter, Google Maps, YouTube, Open Social, etc.
    • Troubleshoot and resolve bugs or issues such as cross-browser and website usability issues
    • Code front-end interfaces and interactive elements
    • Ensure version control of files
    • Ensure continuity of code through commenting and other documentation
    • Fully test and troubleshoot work, ensuring consistently error-free, high-quality results
    • Ability to analyze customer business requirements and translate these into technology solutions
    • Present identified solutions to account teams and clients with supporting documentation in the form of; statements of work, change orders and architectural diagrams
    • Produce technical documentation and diagrams for technical and non-technical audiences
    • Expert with proven experience in building custom solutions
    • Actively participate in client meetings and calls to scope and answer technical questions
    • Act as a subject matter expert when working with internal account teams and clients to scope and propose technical solutions
    • Communicate status and changes to clients and other team members in a concise and professional manner

QUALIFICATIONS:

    • B.S. or B.A. degree in computer science or related field of study
    • Minimum 8 years of experience managing large multi-environment database-centric web applications
    • Experience in Drupal site building, module development and Drupal theming
    • 5+ years experience developing with HTML, CSS, jQuery, and JavaScript
    • 4+ years of working experience with PHP
    • 3+ years of professional Drupal 7 development experience
    • 1+ years of professional Drupal 8 development experience
    • AngularJS or another JS Framework-plus
    • 1+ SASS
    • Experience working in a Marketing Agency
    • Experience working with Drupal version 7 & 8
    • Experience working with Acquia
    • Experience using Jira for development work tasks and release management
    • Hands-on experience with MySQL
    • Experience in using and configuring common modules, such as; Views, CTools, Display Suite Knowledge
    • Experience with GIT from CLI or GUI
    • Experience running a LAMP stack locally using any method

SOFT SKILLS:

    • Ability to prioritize projects and handle multiple tasks efficiently
    • Self-motivated, with the ability to multi-task, work independently and learn technical information quickly
    • Must have a client service attitude and mindset to work prioritization and issue resolution
    • Strong written and verbal communication skills
    • Highly organized, with the ability to multi-task in a fast-paced environment
    • Meticulous attention to detail and accuracy
    • Self-starter, high energy, assertive, take charge personality
    • Maintain flexibility in the face of dynamic and challenging client environments
    • Stay current on the latest technologies and inspire others to do the same

This job was sourced from StackOverflow Jobs.