Senior Drupal & PHP Developer

remote work possible  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Are you excited about Drupal 8? We are too! GiantGoat is starting a major Drupal 8 based e-learning project / LMS and we need a dedicated developer who can really sink their teeth into this project!

You will be joining our team right at the start of our new e-learning project. Your experience in visualizing project specifications and turning them from concept to reality will help us through some of those early stage critical decisions, you'll definitely be an influencer!

This job is about well structured module development and about wrangling Drupal views and content types. It is also about working with the team to both specify the parts that we'll need, as well as building those parts! You will be involved in making happen eveything from registration through to courses, quizzes, and completion certificates, all inside Drupal? Can you do all of that with the systemic, high quality approach required by public sector clients?

As the senior developer for the project you'll work with the rest of the team to set priorities, architect the system, and be the primary developer for the project. This is a great role for you to really have meaningful input on the development of a major project, while still getting your hands dirty with the day to day development!

GiantGoat has built a small team of highly skilled individuals, so bring your A-game and be prepared to wear many different hats. Every day brings exciting new challenges and we're looking for people with the right skills to tackle them with us.

Ideally, this job is located in our office in Guelph, Ontario and candidates who can work at our office are strongly preferred, but we'll consider remote work for candidates with the right qualifications and proven experience.

As this is an ambitious new project, we know there are some areas in our process we have to improve! With this project and your expertise, we also hope to improve our Joel Test score too.

You'll need:
  • At least six years of professional development or related industry experience
  • Knowledge of modern Drupal development methodologies and best practices
  • Experience developing sites in Drupal 7.x (or 8!); including custom themes, modules, and views creation
  • Proven experience in web development: PHP, HTML/CSS, JS
  • Knowledge of modern DVCS systems (git or hg)
  • A dedication to quality development
  • Familiarity with REST principles for integrating Drupal with external APIs
  • Some experience specing, planning and prioritizing multiple-component web projects


  • It'd be great if you also had:
  • Working knowledge of CSS3 and a CSS preprocessor (SCSS/SASS/Compass preferred)
  • Proficiency in cross browser testing and development using all current browsers


  • These aren't required, but you'll get bonus points for:
  • Working knowledge of graphic design tools such as Photoshop
  • Knowledge of MySQL or MariaDB, Apache or Nginx, and other technologies underlying Drupal stacks
  • Basic linux command-line proficiency


  • About GiantGoat Web Development
    GiantGoat is a fast-paced, growing, digital media company that specializes in Drupal development. Over our fourteen year history we’ve built an amazing set of successful web projects.

    Our team enjoys a great workspace in the heart of downtown Guelph, and we participate in local meet-ups and enjoy being able to do some 'give back' projects to our community.

    GiantGoat is a small multidisciplinary team, so there's a big emphasis on a friendly and co-operative culture. Everyone's voice is heard, and as we grow you'll be here to help us shape our growth and direct the best experiences for our clients.
    Start date
    ASAP
    From
    GiantGoat Web Development
    Published at
    30.06.2015
    Contact person:
    Freelancer Map
    Project ID:
    933348
    Contract type
    Freelance
    Workplace
    100 % remote
    To apply to this project you must log in.
    Register