Web Developer

Freshwater is looking for a skilled and inquisitive Web Developer to join our team. If you enjoy building custom websites from the ground up, working with various platforms and technologies, and solving problems in a supportive environment, we’d love to meet you.

While working with us you will:

  • Develop custom websites using a variety of frameworks and content management systems (CMS)
  • Write clean, modern, responsive, and accessible front-end and back-end code
  • Collaborate with designers, developers, and clients to build solutions that meet specifications and business goals
  • Maintain and support existing client websites and digital products
  • Contribute ideas and innovations to improve team workflow and project outcomes

Skills and Qualifications:

  • 3+ years experience with PHP
  • 3+ years experience with JavaScript (at least one JS framework like React, Angular, or Next.js preferred)
  • 1+ years experience creating and maintaining custom WordPress themes
  • Strong HTML/CSS skills; familiarity with SASS or LESS
  • Solid understanding of Git workflows
  • Comfortable building and maintaining MySQL databases
  • Experience with RESTful APIs; GraphQL is a bonus
  • Comfortable in Linux environments and using command line tools (vim/emacs, modifying permissions, etc.)
  • Familiarity with Nginx or Apache configuration
  • Experience working across CRM, CMS, LMS, and e-commerce platforms such as:
    • HubSpot, WooCommerce, Concrete5, Craft CMS, Strapi, Shopify, Thinkific, Moodle
  • Familiar with SEO and technical SEO best practices
  • Cross-browser and responsive testing experience
  • Familiarity with Google Analytics 4, tag manager, and other analytics platforms
  • Experience with server administration and deploying websites, ideally with AWS
  • Degree in Computer Science, relevant diploma, or equivalent professional experience

You have:

  • Strong interpersonal, collaboration, and communications skills
  • Ability to quickly take on / ramp up on new projects
  • Ability to work within and meet project deadlines
  • Ability to work on multiple projects in parallel
  • Focused thinking and creative problem-solving skills
  • Ongoing learning and innovation, looking to new ideas and ways to improve and enhance projects
  • Willingness to share ideas and to collaborate with others
  • An eye for design and the ability to work with our design team to code to spec
  • Commitment to quality deliverables, testing, and double-checking your work to ensure deliverables are functioning as expected and meeting standards for security and speed
Job Type: Full Time
Job Location: Calgary

Apply for this position

Allowed Type(s): .pdf, .doc, .docx