View Our Website View All Jobs

LEAD Front-end/UI Engineers

Zehner is hiring LEAD (project and portfolio) and SENIOR Front-end Engineers to join our growing Tech Team! (Ecommerce & Agency experience required, Vancouver BC location preferred.)

We are an ecommerce digital agency building best-in-class, direct-to-consumer experiences for our client portfolio of nationally renowned brands spanning fashion/apparel, beauty/cosmetics, food & beverage, and hospitality industries. Our team of technologists are passionate about implementing the latest technologies to optimize our clients’ direct engagement with their consumers. We pride ourselves on being both technically proficient as well as practical and effective problem-solvers, communicators, and collaborators.

Your discipline and detail-orientation in design, documentation, and all forms of communication are as important as relevant coding skills. A distributed work environment requires self-initiated, active communication with your colleagues and clients.

We value our employee- and team-centric culture, even with a distributed cross-functional delivery team, clustered in Southern California, Vancouver BC, and Argentina. To thrive in an agency, you must enjoy the velocity and variety of work and be adept at managing multiple streams of work daily on a portfolio of projects, large and small. 

Responsibilities

  • Apply and contribute to process, practices, and standards of coding, consistency and quality
  • Contribute high quality and timely output across concurrent project assignments 
  • Demonstrate sound judgment on time management and organization
  • Translate requirements and mockups into fully functioning websites using modern front-end frameworks 
  • Solve technical problems and clearly communicate solutions to team members and clients
  • Create documentation for internal colleagues and external clients
  • Present informed decision-making and perspectives in your area of technical contribution
  • Collaboratively architect, develop, and deliver best-in-class technical solutions for our clients and partners
  • Perform code reviews, 
  • Assess and implement new technologies and development techniques
  • Enthusiastically stay on top of latest development techniques and best practices and share learnings with team

Relevant skills and experience

  • Front-end development technologies: 
    • HTML
    • Front-end templating languages (Mustache, Handlebars, Nunjuks)
    • CSS and/or SCSS using BEM
    • Javascript frameworks  (React, Vue, Angular, jQuery)
    • CSS & component frameworks (Bootstrap, MaterialUI)
    • Local development & static asset build processes (Gulp, Webpack)
  • Back-end technologies that are not required but get extra credit: 
    • Python
    • Django
    • Django Extensions & Frameworks (Django CMS, Django Rest Framework)
    • PostgreSQL or MySQL
    • Docker & Docker-Compose
  • Collaboration tools: 
    • JIRA or similar for ticket definition / workflow & sprint planning 
    • Zeplin, Sketch, or Figma for design reference
    • Slack for internal and external communication
  • Working knowledge of the command-line
  • Working knowledge Version control systems (Git) & hosted version control (GitHub)
  • Working knowledge around cross-browser/platform issues and solutions
  • Working knowledge around REST & GraphQL API (either implementing and/or integrating)
  • Familiar with agile development ceremonies and practices
  • Agency work with concurrent project assignments
  • Experience collaborating and developing  in teams of 2 or more developers on any one project

Additional skills we value…

  • eCommerce development experience (especially relevant: ShopifyPlus and headless commerce)
  • Any additional development experience (Node.js, MongoDB, Next.js, Nuxt.js, Vercel, Gatsby, Flask, SQLAlchemy, Celery, Haystack, Redis, ECS or Kubernetes, APIGateway & Lambda, Heroku, etc.)
  • Experience with additional CMS frameworks (Wordpress, Drupal, etc.)
  • DevOps (AWS, GCP, Azure)
  • Infrastructure as Code (Serverless CLI, Terraform)

Application Submission

  • GitHub with a portfolio of relevant projects / experience
  • Please be prepared to provide and discuss code samples during interview process
  • If you don’t have code samples, we have a light, at home dev exercise (~4 hours) candidates can submit prior to the interview process
Read More

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file