M8 is seeking an expert Drupal Developer in Córdoba, Argentina to help us with existing and new projects. This is an individual contributor role and candidates must have strong PHP proficiency. You’ll have the opportunity to participate in architecture decisions, weigh in on project design, and build projects for interesting clients.

RESPONSIBILITIES

  • Brainstorm with designers, strategists, and product managers to design projects or new features for existing projects
  • Specify, implement, and maintain the services that will power these projects or features
  • Identify and uphold engineering best practices
  • Triage bugs, respond to user feedback and fix production issues
  • Share your opinion about the user experience and help improve it
  • Own the quality of the projects you ship
  • Push code to production several times a day if necessary

REQUIREMENTS

  • 4+ years of hands-on experience building full stack web applications with PHP
  • Experience building Drupal 7 & 8 enterprise solutions
  • Must have expertise in creating/updating Custom Drupal 8 modules
  • Experience building responsive websites using Drupal CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery
  • Experience in writing object-oriented PHP, including understanding PSR-4 namespacing, inheritance, constructors, abstract classes, and interfaces
  • Solid understanding of RESTful Web Services and how they can be created and consumed in Drupal 8
  • Proven experience with Drupal console and Drush, TWIG templating language and YAML configuration files.
  • Experience shipping consumer-facing web applications
  • Experience with modern JavaScript libraries and tooling (ES6, Ember, React, etc.)
  • Comfortable in using the tools Composer, NodeJS, GulpJS, PHPUnit
  • Experience working with the Form, Entity, and Views APIs, configuration management, the theming layer, Ajax interfaces, & other advanced topics in Drupal
  • Experience using plugins, events, and hooks within Drupal 8 custom modules
  • Ability to develop, review and test custom Drupal modules without breaking Core
  • You are equally excited to build a minimum viable product quickly as you are cementing a proven feature in maintainable and tested code.
  • You take feedback well and have a growth mindset
  • You focus on quality, sweat the details, and delight our users

BONUS POINTS

  • A degree in Computer Science or equivalent academic background
  • Specialize in coding complex functionality for responsive sites with large amounts of hierarchical content
  • Experience working with Node
  • eCommerce Platform Experience
  • Experience with modern browser technologies and cross-browser compatibility issues
  • Knowledge of the digital advertising space and/or the creative production space
  • Advanced site-building experience including deep familiarity with Drupal modules Group, Poll, Redis, File Entity & SAML Authentication
  • Previous work with distributed teams

Get in Touch

If you have something to say, we're here to listen