(Advomatic) Sr. Developer

Job Description: 

Build websites and online tools for progressive organizations with us! We are technical specialists who focus on honing our craft. We use an iterative development process and don't skimp on quality.

We are more than just a development shop; our staff chooses to work for Advomatic because of our commitment to strengthening the progressive movement through awesomely powerful websites.

We are active in the world of open source technology and we make time for professional development and contributions. We encourage our developers to put what they’ve learned into practice. We have a beautiful office in downtown Manhattan, and much of our team also works remotely. We have a generous vacation policy and offer flexible work hours.

If this sounds like a place you’d like to work, read on…

Summary:
Senior Developers at Advomatic are responsible for building websites and applications for our clients, primarily in Drupal. The Sr. Developer will implements tasks from technical plans, and on some projects, a Sr. Developer will work as a project lead under the guidance of the Technical Manager.

Job Responsibilities: 

  As a Sr. Developer you would:

  • Implement requirements described in the technical plan. Includes database, PHP code, and Drupal module development.

  • Participate in code reviews.

  • Evaluate and profile deployments to locate performance bottlenecks and fix them.

  • Support existing sites via Advomatic’s support ticket system.

  • Run security updates for Drupal core and contrib.

  • Work with the rest of the development team, project managers, Technical Manager, and Director of Web Development to improve our processes.

  • Maintain a good relationship with open-source communities.

  • Work with the Technical Manager to implement new tools for managing projects, and streamlining development.

As a project lead, you would:

  • Provide technical feedback and guidance during the planning and design phase of projects.

  • Distill ideas from clients, content strategists, and designers into a list of prioritized requirements, define initial solutions, and summarize technical implementation tasks.

  • Provide accurate, ongoing estimates of remaining work effort.

  • Ensure that implementation plans are technically consistent and efficient.

  • Provide guidance to the development team during implementation.

  • Monitor high risk tasks and scope change against the original acceptance criteria.

You should have most of these qualities:

  • At least 4 years experience in web programming, including PHP and MySQL.

  • 2+ years working with Drupal.

  • Superior communication skills (especially written) with an ability to translate complex technical concepts to non-technical clients.

  • Experience creating consistent and accurate estimates.

  • Attention to detail. Please start your cover letter/pitch with “Dear Advoteam,” when applying.

  • Experience with collaborative development tools such as Git or Subversion.

  • Deep knowledge of the internal functionality of Drupal Core and Drupal's top contributed modules (and willing to get your hands dirty on the less familiar parts).

  • Comfortable on the Linux command line and working with common web technologies (Apache, MySQL).

  • Strong self-management skills with the ability to organize and manage multiple priorities.

  • Located in a timezone shared with the continental United States.

  • Comfortable developing and debugging JavaScript.

It would be great if you had a few of these qualities, too:

  • Contributing to and playing an active role in the open source community.

  • Experience translating wireframes and design comps into Drupal-specific features.

  • Past work in a client service agency or building websites for advocacy organizations.

  • Experience working with virtual teams.

  • Experience with agile development methodologies like Consultancy Scrum or Behaviour Driven Development (BDD).

  • An excellent sense of humor.

  • Experience performing migrations from legacy platforms to Drupal.

  • Experience with Varnish, Memcache, Symfony, or Solr.

  • Additional CMS experience, in addition to Drupal.

Additional Info: 

To apply, please go here: http://www.advomatic.com/apply

This posting is open to individuals interested in full-time employment.  Contractors, web agencies, or employment firms need not apply.

Lead Partners

Partners Spotlight