Senior DevOps Engineer (6 months contract)

Status: Remote work from any Canadian location. The finalist candidate will be required to pass a security background check.

PNI Digital Media is a leading tech industry e-commerce solutions provider. We're looking for a Senior DevOps Engineer (6 months contract) to work in our Vancouver, BC office.

Reporting to the DevOps Lead, as a Senior DevOps Engineer Contractor, you will be a one-stop-shop, supporting our development teams migrate and launch new applications in Azure.

Your role is critical to ensuring the stability of our systems and will involve some on-call support responsibilities.

Primary Responsibilities

  • Deploying new cloud-native microservices and legacy monolithic applications with CI/CD pipelines into Azure.

  • Troubleshooting application deployment and runtime problems, working in partnership with development teams.

  • Promoting software into higher environments through validation and operational gating.

  • Documenting migration and deployment processes.

  • Being the sounding board and driving improvement on operational features, platform's infrastructure, tooling, release processes, metrics, pipelines, alerting, and monitoring.

  • Provide input into the development and maintenance of deployment processes, testing and reporting mechanisms that help identify areas of improvement.

  • Actively engage and provide feedback on opportunities for continuous improvement of the whole lifecycle of service - from inception and design, through deployment, operation and refinement.

Knowledge, Skills and Abilities

  • 5+ years deploying and maintaining Azure Service Fabric Cluster and Azure App Services

  • Expert at using Azure ARM templates

  • Used Azure Active Directory, App Gateways, and Azure DNS

  • Extensive experience troubleshooting applications with Azure Application Insights

  • Strong troubleshooting skills

  • Flexible and resilient. Comfortable and adaptable to a high-change environment and open to new concepts and processes

  • Proficiency in one or more scripting languages. Preference to PowerShell

  • Knowledge of .NET Framework 4, .NET 6, and C#

  • Excellent communication skills with team members of different backgrounds, skillsets, and goals

Who We Are

PNI Digital Media offers on-demand, personalized print products, transaction processing, and order routing services to the world's largest retailers. We connect consumer-ordered digital content, whether from online, in-store kiosks, desktop software, or mobile phones, with retailers that have on-demand manufacturing capabilities to produce personalized products.

Senior DevOps Engineer

Status: Remote work from any Canadian location. The finalist candidate will be required to pass a security background check.

PNI Digital Media is a leading tech industry e-commerce solutions provider. We're looking for a Senior DevOps Engineer to work in our Vancouver, BC office.

Reporting to the DevOps Lead, as a Senior DevOps Engineer, you will be a one-stop-shop, supporting our development teams migrate and launch new applications in Azure.

Your role is critical to ensuring the stability of our systems and will involve some on-call support responsibilities.

Primary Responsibilities

  • Deploying new cloud-native microservices and legacy monolithic applications with CI/CD pipelines into Azure.

  • Troubleshooting application deployment and runtime problems, working in partnership with development teams.

  • Promoting software into higher environments through validation and operational gating.

  • Documenting migration and deployment processes.

  • Being the sounding board and driving improvement on operational features, platform's infrastructure, tooling, release processes, metrics, pipelines, alerting, and monitoring.

  • Provide input into the development and maintenance of deployment processes, testing and reporting mechanisms that help identify areas of improvement.

  • Actively engage and provide feedback on opportunities for continuous improvement of the whole lifecycle of service - from inception and design through deployment, operation and refinement.

Knowledge, Skills and Abilities

  • 5+ years deploying and maintaining Azure Service Fabric Cluster and Azure App Services

  • Expert at using Azure ARM templates

  • Used Azure Active Directory, App Gateways, and Azure DNS

  • Extensive experience troubleshooting applications with Azure Application Insights

  • Strong troubleshooting skills

  • Flexible and resilient. Comfortable and adaptable to a high-change environment and open to new concepts and processes

  • Proficiency in one or more scripting languages. Preference to PowerShell

  • Knowledge of .NET Framework 4, .NET 6, and C#

  • Excellent communication skills with team members of different backgrounds, skillsets, and goals

About PNI Media:

At PNI, we're fueled by fun times, great experiences, and passion for the work we do. Over 25 million consumers use our platform each day to create and order millions of products from leading brand companies, and we're committed to delivering customers a high-quality experience. We know that healthy, happy people create amazing things, so we provide a top-tier experience for our employees: creative perks and benefits; a dynamic work environment; and a culture that honours diversity, wellbeing, community interaction and employee development. We're proud of PNI's achievements, our people, and our place at the top of the market.

Product Designer

About PNI's Creative Team:

We're a diverse group of people who believe that creating and ordering personalized products online should be easy and fun. We combine our knowledge and expertise to make this a reality. We make it possible for our users to craft perfect personal mementos or create an identity for a business, by making seamless and enjoyable experiences.

Purpose:

PNI Media is seeking a Product Designer who can be a core contributor to creating customer-facing applications that solve business challenges for our partners. The ideal candidate is self-motivated, has UX and UI design experience, is a detail-oriented problem solver, and has a passion for user-centered design. The role requires a balance of visual design work alongside critical thinking skills. We are looking for someone who can clearly frame a problem, collaborate to establish goals for success, and iterate on solutions. This person should also be keen to carry out research and use data to inform and support their design decisions. The Product Designer will collaborate with product, marketing, development, and QA team members to ensure they consider all areas of expertise.

What You'll Do:

  • Advocate for, and execute the user-centered design.

  • Communicate and collaborate closely with the product design manager, product managers, and development teams on how to intersect business and user goals best.

  • Understand the difference between long-term vision and MVP.

  • Ability to help break down a project into tasks and time estimates.

  • Collect and use qualitative research and quantitative analysis to inform design decisions.

  • Create rapid iterations that present many solutions to a design problem and show different approaches.

  • Establish a clear visual hierarchy, a cohesive layout, clear navigations and interactions with an emphasis on following Web Content Accessibility Guidelines (WCAG).

  • Produce user flows, wireframes, comps, prototypes, and other design artifacts throughout a product's lifecycle.

  • Use and maintain UI pattern libraries and design systems.

  • Deliver detailed design, whether it is a conceptual design, high-fidelity mockups or presentations.

  • Play an integral role in large projects, taking them on independently with the ability to prioritize tasks as needed.

Required Knowledge & Skills:

  • 2+ years' experience that can demonstrate proficiency in UX and UI design, web and multimedia software applications.

  • Portfolio and/or experience designing and shipping mobile and web products.

  • Diploma/Degree in Interaction Design or Digital Arts or equivalent training or experience.

  • Advanced knowledge of user-centric design principles.

  • Previous experience working within Agile or SAFe.

  • Familiarity with Web Content Accessibility Guidelines.

  • Previous experience using analytics and data to inform design decisions.

  • Clear understanding of Information Architecture and Content Strategy.

  • Advanced knowledge of design and prototyping tools, i.e. InVision, Axure, Sketch, Figma, Abstract.

  • Familiarity with HTML/HTML5, CSS/CSS3, JQuery.

What's it like to work with us?

At PNI, we never settle for the status quo. We're efficient but diligent. We never forget that our customers are our business. We value teamwork. And above all, we know how to have fun. We love dogs, team excursions, video games and foosball. We celebrate our successes and come together to hold charity and fitness events throughout the year. In addition to corporate events and discounts, mat leave top-ups, and a dog-friendly workplace, we offer our staff:

  • Being part of a creative team with people from different corners of the world.

  • We are a laid-back group that will support you and provide lots of learning opportunities.

  • Accessibility is at the forefront of our work - with over 52 million users, inclusion is a top priority.

  • We love collaborating with each other in the office, but the past years have shown that we can do it just as well from home... together.

PNI Digital Media offers on-demand, personalized print products, transaction processing, and order routing services to the world's largest retailers. We connect consumer-ordered digital content, whether online, in-store kiosks, desktop software or mobile phones, with retailers with on-demand manufacturing capabilities to produce personalized products.

Senior Product Designer - Vancouver, BC.

About PNI's Creative Team:

We are a diverse group of people who believe that creating and ordering personalized products online should be easy and fun. We combine our knowledge and expertise to make this a reality.

We make it possible for our users to craft perfect personal mementos or create an identity for a business by making seamless and enjoyable experiences.

Purpose

PNI Media is seeking a Senior Product Designer who can be a core contributor to creating innovative applications that solve complex business challenges for our partners. The ideal candidate is self-motivated, has experience leading UX and UI design decisions, is a detail-oriented problem solver, has a passion for user-centred design, and has a clear understanding of how business and technology impact design.

The role requires a strong balance of visual design work alongside critical thinking skills. We are looking for someone who can clearly frame a problem, collaborate to establish goals for success, develop UX and UI strategy, and iterate on solutions. This person will carry out research and use data to inform and support their design decisions.

This is still a hands-on position; you'll take ownership of projects and mentor 1 or 2 designers in the team.

Key Accountabilities:

  • Advocate for, and execute a user-centred design.

  • Collaborate with the Product Design Manager and Product Managers to plan the design process during a product's lifecycle.

  • Understand the difference between long-term vision and MVP, and collaborate to define projects' scope.

  • Communicate and collaborate closely with product managers, data analysts, and development teams on how to best intersect business and user goals.

  • Plan and conduct qualitative research and quantitative analysis to inform design decisions.

  • Create rapid iterations that present many solutions to a design problem and show different approaches.

  • Establish a strong visual hierarchy, a cohesive layout, clear navigations and interactions with an emphasis on following Web Content Accessibility Guidelines.

  • Lead the production user flows, wireframes, comps, prototypes, and other design artifacts throughout a product's lifecycle.

  • Create and maintain UI pattern libraries and design systems.

  • Deliver high-quality artifacts, whether it is a conceptual design, high-fidelity mockups or presentations.

  • Play an integral role in large projects, taking them on independently with the ability to prioritize and assign tasks as needed.

  • Divide tasks into action items with time estimates.

  • Define and articulate design decisions and processes openly and clearly, regardless of the audience.

  • Facilitate design thinking activities and design reviews.

  • Mentor and support fellow designers.

  • Assist the Product Design Manager in planning activities for the design team.

  • Collaborates with the Product Design Manager in improving design processes.

  • Focus on continuous education and skills development.

Skills and Knowledge Required:

  • 5+ years' experience that can demonstrate proficiency in UX and UI design from research to development hand-off.

  • Portfolio showcasing experience designing and shipping mobile and web products (included in the job application to be reviewed).

  • Diploma/Degree in Interaction Design or Digital Arts.

  • Previous experience working within Agile or SAFe.

  • Extensive experience designing products that comply with Web Content Accessibility Guidelines.

  • Expertise in Information Architecture and Content Strategy.

  • Proven experience in planning and conducting user research.

  • Proven use of analytics and data that informed design decisions.

  • Expertise in design and prototyping tools, i.e. InVision, Axure, Sketch, Figma, Abstract.

What's it Like to Work at PNI?

  • You'll be part of a creative team with people from different corners of the world.

  • We are a laid-back group who will support you and provide lots of learning opportunities.

  • Accessibility is at the forefront of our work - with over 52 million users, inclusion is a top priority.

  • We love collaborating with each other in the office, but the past year has shown that we can do it just as well from home...together.



Junior Product Designer

About PNI’s Creative Team:

PNI Media is a subsidiary of Staples; we're a diverse group of people who believe that creating and ordering personalized products online should be easy and fun. We combine our knowledge and expertise to make this a reality.

We make it possible for our users to craft perfect personal mementos or create an identity for a business by making seamless and enjoyable experiences.

 Purpose:

PNI Media is seeking a Jr. Product Designer who joins our team to create innovative consumer-facing applications that solve complex business challenges for our partners. The ideal candidate is self-motivated, interested in UX and UI design, a detail-oriented problem solver, and has a passion for user-centered design.

The role combines a strong balance of visual design and critical thinking skills. We are looking for someone who can clearly understand the problems we are solving, work within the established goals for success, transition and transfer another designer’s initial ideas, and iterate on solutions that expand them. This person should also be keen on learning how to carry out research and use data to inform and support their design decisions. The Jr. Product Designer will collaborate with members of the product, marketing, development, and QA teams to ensure they consider all areas of expertise.

 Key Accountabilities:

  • Advocate for, and execute user-centered design.

  • Communicate and collaborate closely with the Product Design Manager to identify design problems based on business and user goals.

  • Help conduct qualitative research and quantitative analysis.

  • Create rapid iterations that present many solutions to a design problem and show different approaches.

  • Establish a strong visual hierarchy, a cohesive layout, clear navigations and interactions.

  • Produce user flows, wireframes, comps, prototypes, and other design artifacts throughout a product’s lifecycle.

  • Use and maintain UI pattern libraries and design systems.

  • Work on tasks independently with the ability to prioritize them as needed.

  • Articulate design decisions and processes openly and clearly, regardless of the audience.

  • Focus on continuous education and skills development.

Skills and Knowledge Required:

  • 1-year experience in UX and UI design, creating web and multimedia software applications or equivalent training or education.

  • Portfolio showing experience designing mobile and web products.

  • Diploma/Degree in Interaction Design or Digital Arts or equivalent degrees or experience.

  • Clear visual design skills, i.e., use of typography, colour, UI graphics.

  • Basic knowledge of user-centric design principles and user research methodologies.

  • Basic understanding of Information Architecture and Content Strategy.

  • Strong proficiency in design and prototyping tools, i.e., InVision, Axure, Sketch, Figma, Abstract.

  • Basic knowledge of Web Content Accessibility Guidelines.

  • Basic understanding of HTML/HTML5, CSS/CSS3, JQuery.

  • Focus on continuous education and skills development.

  • Ability to communicate and present clearly.

  • Ability to manage time effectively and efficiently.

What's it Like to Work at PNI?

At PNI, we never settle for the status quo. We’re efficient but diligent. We never forget that our customers are our business. We value teamwork. And above all, we know how to have fun. We love dogs, team excursions, video games, popcorn and foosball. We celebrate our successes and come together to hold charity and fitness events throughout the year. In addition to a fitness event and discounts, mat leave top-ups, and a dog-friendly workplace, we offer our staff free fitness and yoga classes each week.

PNI Digital Media offers on-demand, personalized print products, transaction processing, and order routing services to the world's largest retailers.  We connect consumer-ordered digital content, whether from online, in-store kiosks, desktop software, or mobile phones, with retailers that have on-demand manufacturing capabilities to produce personalized products. 

Digital Product Designer

Status: Start with remote work from any Canadian location; however, relocation to Vancouver, BC will be required. Work from home / office based on pandemic status.

About PNI's Creative Team: We are a diverse group of people who believe that creating and ordering personalized products online should be easy and fun. We combine our knowledge and expertise to make this a reality. We make it possible for our users to craft perfect personal mementos or create an identity for a business, by making seamless and enjoyable experiences.

Purpose: PNI Media's in-house creative agency, DSGNMarkTM, is looking for an experienced Digital Product Designer to work in our Vancouver, BC office. DSGNMarkTM combines the graphic designer's eye with the PNI platform to create product templates that offer users a wide variety of on-trend and customizable content. The Digital Product Designer leverages their creative expertise understanding the user and their experience with our products to translate it into graphic templates.

Key Accountabilities:

  • Create graphic artwork and visual material layouts in the form of digital product templates for various printed products ensuring they are flexible enough to accommodate different size ratios and use cases.

  • Think creatively and use design knowledge to produce original ideas, concepts and template layouts.

  • Demonstrate originality through a range of design mediums - hand-done, digital, animation.

  • Comfortable working on multiple projects and sticking to tight deadlines when needed.

  • Proof designs to ensure accuracy, quality work and technical file structure.

  • Work independently on own concepts and support the Senior Designer on bigger projects.

  • Work with Creative Lead on direction and development, present finalized ideas and concepts.

  • Occasionally work with existing designs, altering and adapting templates to fit new needs and requirements.

  • Use proprietary import tools to upload files to the system.

  • Collaborate with Designers, Pre-media team, Marketing, Copywriter, Lead and Director.

  • Participate in team and program activities to contribute to the development of DSGNMarkTM.

Required Knowledge & Skills:

  • 2+ years of working experience in graphic design.

  • Diploma in Graphic Design.

  • Strong experience with Adobe Creative Suite: Photoshop, Illustrator, InDesign, Adobe XD.

  • Skilled in concept development, layout design, colour theory and application usability.

  • Strong illustration skills.

  • Previous experience designing and formatting products for print production.

  • Strong working knowledge of MS Office.

  • Ability to use PC and MAC computer systems.

  • Keen attention to detail.

  • Previous experience designing and formatting products for print production.

  • Excellent organizational skills and ability to manage time well to help the team hit deadlines.

  • Strong written and oral communication skills, a positive attitude, and a passion for design.

  • Ability to work independently and in a creative team environment.

  • A great attitude to constructive criticism and an eagerness to learn.

  • Nice to have motion graphics skills.

  • Must have an online or hard copy portfolio and include in job application.

About PNI Media:

At PNI, we're fueled by fun times, great experiences, and passion for the work we do. Over 25 million consumers use our platform each day to create and order millions of products from leading brand companies, and we're committed to delivering customers a high-quality experience. We know that healthy, happy people create amazing things, so we deliver a top tier experience for our employees, too: creative perks and benefits; a dynamic work environment; and a culture that honours diversity, wellbeing, community interaction and employee development. We're proud of PNI's achievements, our people, and our place at the top of the market.