View Our Website View All Jobs

Citizens Portal PHP Developer

This position is critical to our ongoing growth strategy. We are refactoring our Civic Resources product to support a growing number of installations nationwide. You will analyze the existing system and extract functionality that can be modularized and packaged to be part of a generic installation process. Your work will streamline the implementation process for new users of the product and continue to expand our client base.

Work at PWW offers variety and the opportunity to team with other developers and clients to solve problems in both the public and the private sector.

Specific Project Challenges

  • Refactor existing data structures
  • Migrate custom modules and content from Drupal 7 to Drupal 8
  • Contribute to and use a company-wide UI Component library
  • Leverage Dependency management tools to pull in custom modules for new installations
  • Develop a flexible theming engine using Twig

Key Technologies

  • Drupal 7 and 8
  • Composer
  • Twig
  • Docker
  • MySql
  • Apache Solr
  • Git

Our Environment

  • The application is deployed in four environments: integration, QA, UAT, and Staging
  • All our projects are automatically built and deployed using either Jenkins, CircleCI, or Bitbucket Pipelines
  • We practice Agile with a 2-week sprint cadence. Agile teams consist of a PO, QA, and 1-4 developers
  • Code reviews are performed to maintain code quality and grow the team’s skills
  • New ideas and tools are shared among team members during our weekly developer lunch

Required Skills

  • Excellent knowledge of Object Oriented PHP
  • Strong understanding of Javascript, HTML, CSS and related tools/packages
  • Proficiency with source control tools—Git version control or similar
  • Comfortable with responsive design principals
  • A working experience with PHP open source frameworks such as Drupal, Symfony or Laravel frameworks
  • Experience developing APIs RESTful & SOAP
  • Experience with Test-driven development
  • Good communication skills.

Highly Desirable Experience

  • Experience with CMS systems, Drupal or Wordpress

We offer great benefits

  • Friday Happy Hour
  • Weekly catered developer luncheons
  • On average annual profit share of 16% of your base salary
  • Excellent location in Portland's Old Port neighborhood
  • In-house weekly yoga instruction
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file