View Our Website View All Jobs

PHP Developer

We're assembling a crew of the most passionate PHP devs in town, and we need your to help. You'll have a hand in engineering and developing integrations with a variety of third party services. You'll bedazzle us all with your technical chops, but find true satisfaction in sharing that talent with clients, project stakeholders, sales teams, and more junior team members alike. You'll take pride in building, maintaining, and supporting the best PHP, Symfony and Drupal-based websites and applications around. Through it all, you'll remain undeterred by challenges, Drupal 8, and packs of semi-domesticated canines roving about the office.

Responsibilities

  • Be able to understand and write unit tests, integration tests and end to end tests as needed
  • Be able to estimate PHP based 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 (we’re an agency, remember?)
  • Build efficient, testable and reusable PHP modules, Symfony Components, Drupal modules, giving back to the community whenever applicable
  • Use big, technical words to confuse our HR director (e.g. “concatenate,” “serialize,” “encapsulation”)
  • You can translate hieroglyphics and talk to clients
  • Review design wireframes to ensure we can actually deliver what we design
  • Review and give feedback for other developers (code reviews, performance reviews, haircut reviews)
  • Promote and facilitate company best practices
  • Research and improve technology, skills, and process
  • Teach and mentor other developers

Knowledge Requirements

  • Drupal experience is a bonus
  • You’ve written PHP code and developed custom modules (experience with OOP and/or Symfony is a plus!)
  • Strong knowledge of testing frameworks such as PHPUnit and SimpleTest.
  • Experience with API integrations
  • Work from loosely defined requirements and be able to complete work under tight deadlines
  • Strong knowledge of Javascript, design and their potential applications (having worked with JS frameworks such as React is a plus!)
  • Performance and speed is something you think about when developing
  • Ability to think strategically, IE thinking of more than one way to meet requirements and make development decisions based on client and business needs.
  • Understanding of project lifecycles
  • Ability to work on concurrent projects
  • High-level understanding of developing in web-based application stacks
  • 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
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150