Front End Developer


M Moser Associates is hiring a Front-End Developer to be based in our Vancouver, British Columbia office.

At M Moser Associates, we design physical, social and digital environments that enable the business transformations of global organizations.

Technology is our gateway to the future!  

More and more businesses recognize that, to effectively engage their employees, technology needs to be considered at every level of an organization’s design. Leading the implementation and development of new tools and methodologies, our integrated team of in-house specialists focuses on design, specification, construction and management of cutting-edge technical workspaces. We continue to enhance connectivity and collaboration through technological innovation.

Job Overview

As our Front-End Developer, you will become a key member of M Moser Associates global Digital Strategy Team, collaborating with technical and non-technical team members based all over the world, to help define and build UX / UI experiences that enhance our digital offerings.

You will become our internal expert and go-to person when it comes to web-development and interface design, discovering inspired solutions that can be applied to both internal and client-facing projects. You will be responsible for technical problem solving, creatively meeting project objectives, and developing best practices.

It will be your job as the Front-End Developer to identify and initiate investigations of new technologies, prototype and test new solutions for product features, and design and validate designs that deliver an exceptional user experience!

Primary Responsibilities

  • Work within a design system
  • Create high fidelity prototypes
  • Implement unique UI designs in HTML and CSS
  • Breakdown complex interfaces into simple, reusable components
  • Participate in an agile development cycle
  • Work with the Digital Strategy team to create tools to simplify development
  • Navigate existing codebases and contribute to libraries
  • Debug API bugs and suggest changes to back-end systems
  • Creatively meet product objectives
  • Create and execute deployment strategies for front-end apps
  • Write clean, maintainable, coherent and optimized JavaScript
  • Consistently follow a style guide
  • Write tests that are appropriate to the component or module
  • Estimate and communicate development timelines

Attitudes, Values & Characteristics

As part of M Moser Associates Design – Technology team, you must be someone who inspired by inventing for the future! Joining a small team with members working in various locations around the world, it is essential that you can collaborate effectively with all kinds of different personalities and backgrounds, then execute your work independently. Though M Moser Associates is an established company with offices all over the world, our Vancouver office, in particular, still operates like a start-up. In order to be successful in this environment, you must be innately entrepreneurial in nature but also have a deep appreciation for the value in working with others. 

In addition to your strong work-ethic and personable disposition, we are looking for a Front-End Developer who is curious; someone who enjoys playing around with new technologies and exploring new advances in the field.

Finally, since this job will include delivering pitches to clients, it is essential that you are a confident speaker and are able to communicate complex concepts into inspiring and understandable solutions that address clients’ workplace needs.


  • 2+ years of industry experience
  • Bachelor's degree in a relevant computing or design field
  • Experience working in a project team
  • Portfolio demonstrating front-end development work

Key Competences:

  • Demonstrated knowledge of HTML5, CSS3, and JavaScrip
  • Experience developing responsive user interfaces
  • Experience with React front end development
  • Experience developing Android (in Java) or iOS apps (in Swift or Objective C)
  • Familiarity with SASS, Pug and other pre-processors
  • Familiarity with Webpack and other front-end web resource management
  • Proficient in JavaScript, understanding key concepts such as Promises, closures/scoping, modules, and OOP
  • Experience with the MVC design pattern, and RESTful APIs
  • Experience with agile software development methodologies like Scrum
  • Familiarity with open-source technologies
  • Collaborate effectively in a partnership
  • Strong communication skills 

Next Steps

If you have the skills, qualifications, attitude and interest in this role, we cannot wait to speak with you!

Please apply to this position with your resume and portfolio!  You can apply directly by emailing with the subject “Front-End Developer – Vancouver”.

Apply now


PDF or Word document, 10mb max.

+ Add another

M Moser is an equal opportunity employer

Uploading application, please wait.


If you are interested in working with us, have a look at our careers page.


If you are interested in working with us, have a look at our careers page.