job summary:
The ideal Senior Drupal/PHP Developer will direct use Drupal, from both technical and non-technical standpoints. They will collaborate with clients, project stakeholders, sales teams, and junior team members alike. With a focus on building, maintaining, and supporting the Drupal-based websites and applications around. Will use Drupal 8.
Knowledge Requirements:
- Work from loosely defined requirements and be able to complete work under tight deadlines
- High knowledge of Drupal 8/9
- You've written Drupal 8+ modules using OOP / Symfony as a foundation
- Experience with updating Drupal core and contributed modules
- Knowledge of adding and/or creating patches for Drupal modules
- Experience with Drupal sites built using Composer
- High knowledge in Git and conflict resolution
- Know the difference between content and configuration in Drupal
- Understand Drupal's configuration API
- Experience with updating Drupal core and contributed modules
- High knowledge of testing frameworks such as PHPUnit and SimpleTest.
- Experience with API integrations
- High knowledge of Javascript fundamentals
- Experience with JS frameworks such as React and Vue
- High knowledge of application architecture best practices
- Performance and speed is something you think about when developing
- Ability to think strategically, i.e. thinking of more than one way to meet requirements and make development decisions based on client and business needs.
- High understanding of project lifecycle
- Work as a lead developer either on a team or by themselves
- Ability to work on several concurrent Drupal projects
- Effectively communicate with Project Managers, Design, Clients and other Developers
- Take and give criticism constructively and effectively
- Self directed and self motivated
- Experience across project sizes and markets
- Understand when established patterns in a project should be followed or rebuilt
- Knowledge of Acquia Site Studio a plus
- Knowledge of AWS Web services like CodePipeline, Cloudfront. Cloudformation, Lambda etc... a plus
- Knowledge of analytics platforms like Google Tag Manager and Segment a plus
location: Tempe, Arizona
job type: Permanent
salary: $95,000 - 115,000 per year
work hours: 8am to 5pm
education: Bachelors
responsibilities:
- Extend and maintain core framework for all of meltmedia's Drupal sites so we can consistently build sites with ease
- Be able to estimate Drupal projects for new and existing clients
- Provide technical guidance across internal functions (i.e. the feasibility of a new feature to our UX team, or an estimate of how long a feature would take to implement to a PM)
- Successfully deliver projects within budget and timelines constraints
- Build and customize modules, giving back to the Drupal community whenever applicable
- Communicate effectively directly with clients
- Collaborate with cross disciplinary teams to ensure we are delivering the best possible solution given the needs and constraints of the project
- Review and give feedback for other developers (code reviews, performance reviews)
- Promote and facilitate company best practices
- Research and improve technology, skills, and process
- Teach and mentor other developers
- Work closely with our UX team to establish, build and maintain a standard set of Acquia Site Studio components that can be reused on multiple sites
- Deploy static sites using melt's custom publishing workflow that leverages Tome and AWS
- Provision AWS static site environments for our Drupal sites that use Tome
- Work with our analytics team to add tracking on various sites
qualifications:
- Experience level: Experienced
- Education: Bachelors
skills:
- Drupal
- Acquia Site Studio
- Tome
- AWS
- OOP
- Symfony
- Javascript
- React
- Vue
- Google Tag Manager
- Segment
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.