Front End Developer

Victoria, British Columbia, Canada · PxU Agency expand job description ↓

Description

Pixel Union is looking for an experienced front-end developer to join our team in Victoria or Vancouver, BC, Canada.

Pixel Union's Developers bring our custom projects to life, working closely with the design team to produce best-in-class digital experiences. We're looking for someone who has an eye for the little details that can make or break a stand out UX. Developers play an active role in projects, both internal and client facing and help shape our coding standards and best practices so that we can continue to deliver the best quality code to our clients.

Success in the role requires a high degree of flexibility and adaptability, a passion for both the practice and the principles of development, a deep knowledge of front-end development technologies, and a desire to work closely with designers and back end developers on the team to ensure every project lives up to Pixel Union’s reputation for industry-leading quality.

All code at Pixel Union is peer-reviewed, and we look for developers who are able to clearly explain their technical choices. We encourage consistent and readable code, with a focus on maintainability.


As a Pixel Union dev you'll...

  • Develop front-end code for Pixel Union’s custom Shopify projects, based on the design requirements and project brief
  • Ensure the technical feasibility of UI/UX designs
  • Organize and manage personal tasks on assigned projects
  • Integrate and collaborate with back-end developers as project complexity dictates
  • Ability and interest in learning new technologies and techniques
  • Happy to align with shared coding standards, and eager to help shape future best practices
  • Constantly seeking new ways to improve the development process, and able to share new knowledge with the team
  • Comfortable collaborating with a design team and providing input on proposed features
  • Interface with external development groups and 3rd party platforms, as needed
  • Contribute to internal projects and planning discussions
  • Develop reusable code and libraries for future use
  • Develop documentation for code standards, and workflows
  • Nurture our junior development team members with coaching, support and insight

You'll use your skills and experience in...

  • 2 years of hands-on developing Shopify projects (custom themes, apps)
  • Skilled with HTML, CSS/SCSS and JavaScript/ES6
  • Version control (Git)
  • JavaScript UI libraries such as React, Vue.js, or Angular a plus
  • Written and verbal communication and ability to accurately estimate tasks, and not afraid to flag issues early
  • Strong problem-solving abilities and self-management
  • Attention to detail when replicating design while maintaining development best practices
  • Recognizing development patterns in order to write more efficient/functional code
  • Managing multiple projects with strict deadlines
  • Familiarity with design tools such as Figma, InVision, Zeppelin
  • Demonstrated commitment to personal and professional growth
  • Sharing your passion about technology


If you have these skills that's a huge plus!

  • Desire to learn the Liquid (Shopify) templating language and master the Shopify & Shopify Plus platform
  • Experience with WordPress
  • Great attitude, patience and focus

Benefits

Pixel Union is a company built on creativity, teamwork and employee well-being. We come to the office (wherever that may be) to work hard, push our limits, and enjoy ourselves around good people. Some of our perks include:

  • Competitive base salary
  • Opportunity for growth as the company grows
  • Exposure and learning across teams and services
  • Health benefits and RRSP matching
  • Generous vacation policy
  • Flexible work schedule and remote-friendly culture and systems
  • Educational sessions and company-sponsored certifications
  • Company-sponsored fitness allowance

Do you have a LinkedIn account? Import your resume and save time!

Personal information
Your Profile
Application Details