Development Manager

Vancouver, BC, Canada

Job Description

Founded in 2000, Clearly is on a mission is to eradicate poor vision in the world by 2050 - the world's largest unaddressed disability. Clearly serves this mission and the community every day by providing the most accessible and affordable optical products on the market. Vancouver born and bred, clearly was the first Canadian retailer to offer eyewear online and has now grown to be a recognized global leader in the design, manufacturing, and distribution of glasses, sunglasses, and contact lenses.

We are very lucky to offer several incredible opportunities to join our team, and we are currently recruiting for a mission driven Development Manager to join our Technology team - to ensure our site continues to be a bit better, a bit faster, a bit leaner, a bit smarter and a bit more evolved every day.

You will work with talented individuals in a cross-functional squad creating new features and inspirational customer experiences. Your engineering is light and lean, and your decisions are guided by data, pivoting and course correcting to navigate a rapidly shifting e-commerce and retail landscape.

As Development Manager, you continuously raise the bar for yourself and your peers, elevating the state of engineering in the organization - and every so often you make a quantum leap that redefines the game for an entire industry. You experiment with the very DNA that drives experimentation and innovation, and you take pride in knowing that winning is an everyday mindset.

The ideal candidate has a passion for solving tough problems with high quality engineering, and resonates with the following calls to action:

Evolve: a bit better every day, a lot better over time

Inspire: transcend innovation

Experiment: change our DNA

Enable: autonomy, automation and self-service are long levers for moving the world

Simplify: accidental complexity is easy and lazy, intentional simplicity is hard

Accelerate: in Internet time standing still is moving backwards

Fortify: data is the gold of the new economy, our systems our Fort Knox

Why we want you?

Because our mission to eliminate poor vision is now your mission too

You have a degree in computer science, engineering, mathematics or another technical or scientific field, and you have solid computer science fundamentals

You have 8-10 years of experience as a software engineer with at least 2 years in a principal role managing a team, ideally in e-commerce or with other high traffic transactional web systems

You are strong in both front end and back end technologies, including:

Relational and non-relational databases, object-relational mapping and Spring framework and/or Spring Boot

Working collaboratively with UI/UX

ES6/6+, HTML5 and CSS/SASS

Raw JavaScript and frameworks, particularly React

Git and Webpack module bundler

You build React components based on designs

You write tests for those React components in Cypress

You write TypeScript algorithms and tests for those algorithms

You coordinate with backend developers and provide feedback on backend API

You coordinate with designers and provide feedback on designs

You integrate REST API

You handle software development through GIT flow

You understand and have applied software engineering practices for code reviews, testing methodologies, continuous integration and deployment, version control and branching strategies, documentation, object oriented design and programming, service oriented architecture, enterprise service bus and microservices, API design, REST and JSON, Agile, Scrum, Kanban, AB testing, estimation techniques, Lean principles and Minimal Viable Product (MVP), logging, monitoring, alerting and the full software development lifecycle (SDLC)

You have deep technical knowledge in one or more critical technologies used in Clearly's infrastructure and systems

You can troubleshoot production issues and assume devops and first responder responsibilities

You know how to partner effectively with other departments, including managing stakeholder expectations, and educating and pushing back when appropriate

You can mentor and coach junior engineers and developers, and respond effectively to feedback and coaching

You have a firm understanding of data structures and algorithms and their application to building performant scalable systems

You know how to produce clear, concise and useful documentation

What is in it for you?

You will be part of a purpose driven team that is making a difference - improving lives by improving sight

You will be provided with the technical equipment needed to work efficiently from home

A stunning downtown Vancouver office, designed to inspire collaboration and innovation

Clearly will help you save for your future with 100% matching through our Employee Shareholding and Retirement Savings plans

Opportunities to volunteer and support Clearly's philanthropic initiatives

A total rewards package that includes extended medical benefits, dental benefits, vision care, and an annual flex spending account

Opportunities for personal and career development, and an annual education allowance

50% employee discounts on clearly.ca for you, your friends, and your family

A company that celebrates its wins and recognizes its highly valued team members

Clearly is an equal opportunity employer and we welcome all applicants regardless of race, gender, sexual orientation, gender identity, political beliefs, family or marital status, religion, physical disability, mental disability, or age. We are committed to creating a diverse and inclusive workplace and we value the different perspectives, opinions, and backgrounds you can bring.

Thank you for your interest in joining team Clearly! Applying for this position will allow you to be part of something incredible. To succeed on our team, you must have an entrepreneurial mindset that embraces challenges, and understands the potential of the internet as an innovative tool to buy eyewear. While we thank all candidates that expressed interest in this position, only qualified individuals will be contacted by our Talent Acquisition team.

Powered by JazzHR

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2057166
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, Canada
  • Education
    Not mentioned