Drupal Engineer Contractor

[REMOTE]

11 Jun 2019

Job Responsibilities

 

Job Summary

We are looking for a well-rounded, passionate web engineer to help build high-quality web applications for our mission-driven clients. You will collaborate with our diverse and talented team of designers and engineers to understand client needs and architect robust solutions. As an essential member of our development team, you will be instrumental in the successful delivery of our core services offerings: custom web sites and web applications.

Primary Responsibilities

  • Define Requirements: Work with stakeholders to understand and document software requirements, and ensure application architecture meets or exceeds these requirements
  • Engineer and Develop: Create functional applications from custom designed wireframes and mockups. Collaborate with engineering team to produce elegant, modular application structures
  • Integrate and Support: Integrate server-side templates with front-end code. Support clients in using Drupal as a CMS and publishing platform. Troubleshoot problems and optimize site through launch (and beyond)


Skills Required

Candidate Profile & Experience

  • Bachelor’s degree in CS or equivalent experience required; MS in CS or comparable degree preferred
  • You are driven to provide a brilliant, seamless experiences for users–you understand there is a direct connection between application architecture and user experience
  • You have a strong desire to integrate modern best practices from the web in the context of custom Drupal themes and plugins
  • You enjoy collaborating with a team of designers and engineers who are exceptional at what they do
  • You equally love sharing your expertise and learning new things from your peers
  • You are the kind of person who isn’t satisfied until it’s as good as it can be
  • You are patient and can distill and articulate technical issues in language that non-technical stakeholders can understand
  • You have demonstrated experience developing enterprise-class, consumer facing applications
  • You thrive in an environment driven by quality and sensitivity to client happiness
  • You can balance several priorities, be flexible in meeting urgent client needs when they arise, and effectively communicate your needs and priorities to the rest of the team
  • Your peers see you as a thought leader in your field; you take responsibility for championing best practices and standards; others enjoy learning from you

Skills

  • Advanced knowledge and experience building custom software in PHP
  • Intimate familiarity with Drupal as a CMS and publishing framework, and ability to maintain and deploy production-ready code
  • Effectively architecting custom websites to optimize application performance and client needs
  • Develop custom SQL and perform database migrations between systems, when needed
  • Administration of Linux based web servers on the command line
  • Familiarity with using Javascript/jQuery for custom theme and plugin development
  • Understands best practices for semantic HTML and modular CSS/SASS/LESS
  • Auditing and optimizing performance of custom code
  • Efficient debugging and troubleshooting

Nice to Have

  • Experience developing automated unit and front-end tests for custom software
  • Have contributed patches, support, documentation, etc to the Drupal core codebase
  • Experience working in an agency environment

Mid-Senior Level

Full Time

[REMOTE]


Share Job Opening