Full Stack Developer

Position Summary:
The Full Stack Developer supports existing websites, Creates Custom WordPress plugins, builds out advanced websites, and ensures we offer a user friendly online experience that represent our brand and company values.

Reports to: General Manager

Major Duties and Responsibilities:

  • Create new pages, update/create new web forms
  • Creation and/or upkeep of new website including all testing and debugging up to initial website launch
  • Develop wireframes, sitemaps, creative concepts and prototypes for new or redesigned websites
  • Code and develop websites based on approved wireframes and creative concepts
  • Conduct testing to ensure landing pages, websites, online applications and digital campaigns provide an optimal user experience and are functioning as expected
  • Create, monitor and evaluate reports, including SEO results and web analytics, in order to analyze and provide insights that can be applied to our digital strategy
  • Design elements using UX standards and design principals, ensuring that each web property aligns to the brand and provides a rich user experience
  • Monitor, review and update all existing websites
  • Provide weekly, monthly, quarterly and annual traffic reporting
  • Add/remove products, photo and video content, update store hours, update job postings, etc.
  • Work with the executive and marketing team to develop and implement a digital strategy for the company
  • Create keyword, interest and contextually targeted pay-per-click advertising campaigns
  • Conduct keyword analysis and competitive research to develop and implement strategies to improve organic search performance
  • Measuring of paid traffic performance, traffic quality and other relevant KPI’s
  • Oversee the implementation of online shopping/ecommerce into our web environment
  • Act as a digital subject matter expert providing best practices, trends and recommendations to various faculties and departments across the company
  • Provide creative direction and communication strategies

Education/Skill requirements:

  • University degree or college diploma in a related field
  • 3-5 years of web development experience
  • In-depth understanding of web design, user experience and usability best practices
  • Strong understanding of SEO best practices
  • Excellent English communication skills (verbal and written)
  • Proficiency with web reporting and analytics programs (Eg Google Analytics)
  • Cross-browser, multi-platform, multi-screen development
  • Strong analytical, problem solving and debugging skills
  • Experience with Ecommerce
  • Passion for all things digital
  • Superior CSS, Javascript and HTML skills
  • A passion for design, UI and UX
  • Experience with WordPress, WP Plugins, and security
  • Basic knowledge of sketch, illustrator, Photoshop and other design software
  • Experience using prototyping software, such as Invision

Experience in the renovation or homebuilding industry is an asset.