Open Positions

 

Senior / Intermediate Full Stack Developer

Permanent Full-time

Magnify Digital is a Vancouver based firm specializing in building and measuring audiences for TV, film and web media. We are currently looking for a qualified Senior / Intermediate Full Stack Developer, with a focus on front-end, to join our growing team. The office is located in Vancouver, BC, but remote employees in Canada will be considered.

As a developer, you will be concerned with all facets of the software development process. You will be required to implement features, contribute to system architecture, help with deployments, and maintain the existing codebase.

Excellent interpersonal skills are essential. Ideas need to be communicated to development staff prior to implementation. Translating technical details to non-technical staff may also be required. All code is peer reviewed prior to being accepted, so it’s important to be comfortable with feedback. Skill and ease communicating over Slack is also important at times when team members are working remotely.

Our tech stack is composed of React using Redux, Router, ES6-9, with a heavy usage of higher order functions. Our back end is built on Node, Sequelize, and MariaDB all hosted on AWS. ESLint is used in the CI/CD systems and its rules are strictly enforced.

Accountabilities

-Work with product manager and development team to design and implement new features

-Create and update appropriate software design and architecture documents, ensure implementation details and source code are sufficiently documented

-Use task management software to track stories, tasks, bugs

-Create unit testing for developed components, integration test for system boundaries, and and regression tests for the system as a whole

-Execute performance tests, and optimize solutions as required

-Take part in the code review process with your peers

Basic Requirements

-University Degree in Computer Science or Engineering, or equivalent experience

-Solid understanding of programming fundamentals, data structures, and time complexity

-5+ years of previous programming experience with proven experience developing scalable cloud solutions

-Experience with React using Javascript, Redux, and React Router

-Experience with Git

-Understand layout with CSS and SCS

Preferred Requirements

-Practical experience with Node and Express

-Familiar with ORM libraries, but able to create your own SQL

-AWS (EC2, RDS, S3) administration skills

-Comfortable with command line Linux

-Experience with third party APIs and OAuth

 

To apply, send your cover letter and resume to info@magnifydigital.com.

Please note, due to volume, only shortlisted candidates will be notified.

* * *

 

Product Owner / Manager

Permanent Full-time

Magnify Digital is a Vancouver based firm specializing in building and measuring audiences for TV, film and web media. We are currently looking for a qualified Product Manager to join our growing team. If competitive compensation working on an innovative product with a supportive team is of interest to you, read on!

The Product

ViewerCentric™ is a first-of-its-kind platform for aggregating and visualizing audience analytics. The tool is evolving to include digital marketing planning tools.

The Role

As the product owner it will be your responsibility to meet with, and understand user needs, insights on their workflows, and pain points. You will be tasked with building feature documentation for engineering, after it has gone through feature sign off. Leading communication with engineering to resolve roadblocks and strong attention to detail are key requirements.

As the product manager, you will be concerned with the products long term strategy and well being. It will be your responsibility to understand the future and potential of the product. You will also be required to manage third party resources such as AWS, Google, and third party API accounts.

Excellent attention to detail and strong written and verbal communication skills are essential.

Accountabilities

-Create and own the product vision, strategy and roadmap

-Work with development team to design and implement new features

-Communicate across the organization to ensure alignment and clarity of what is being developed and why

-Own the creative process of generating, developing and curating new ideas

-Document high-level requirements, acceptance criteria and KPI’s that push the product strategy forward and achieve key objectives

-Make data-informed decisions based on a sound understanding of organizational priorities, analytics, benchmarks, industry reporting and emerging trends

-Ensure a continuous cycle of feedback from stakeholders and guests is integrated in the product planning and development process through backlog grooming, refinement and prioritization activities

-Attend, participate and lead development sprints and demonstrate completed features to stakeholders

Basic Requirements

-Minimum BA / BS degree from a four-year accredited university (advanced degree preferred).

-3+ years of previous product management experience with proven experience leading teams in developing customer facing products

-Solid understanding of programming fundamentals, data structures, and time complexity

-Strong core consulting skills (demonstrated track record of quality delivery, interpersonal and cross-functional relationship skills)

-Exceptional written and verbal communication skills

-Demonstrated experience in developing and delivering executive level presentations

-Desire and ability to learn quickly and work in an agile environment

-Demonstrated leadership

Preferred Requirements

-Experience with third party APIs and OAuth

-Experience with AWS architecture, specifically EC2, RDS, and Data Lakes

-Experience with data analytics and visualizations

 

To apply, send your cover letter and resume to info@magnifydigital.com.

Please note, due to volume, only shortlisted candidates will be notified.