inform. decide. grow.

Current Searches

Sr Front End Software Engineer (Typescript) – 100% Remote***Completed***

Our client develops advanced AI based software for scheduling complex operations. They offer a challenging and dynamic environment that puts a premium on delivering innovative and quality solutions, while having fun doing it.

This is a 100% REMOTE job opportunity. Candidates must reside and be eligible to work in Canada. The physical office is located in Vancouver, Canada but the development team is located across Western Canada.

Job Description

We are looking for a senior Front End Software Engineer who is motivated to combine the art of design with the art of programming. Responsibilities will include implementing visual elements and their behaviors with user interactions. You will collaborate with front-end and back-end web developers to build all client-side logic primarily using React.js. Your main focus will be on developing user interface components and implementing them following well-known React.js workflows. You will coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is expected.

 Responsibilities

To be successful, you will need to fit into a small team environment. You must also be a proactive and independent thinker, able to take ownership of tasks with little supervision, while collaborating with others. Your responsibilities include:

  • Developing new and maintaining existing UI features using React.js

  • Building reusable components and front-end libraries for future use

  • Keeping the UI consistent and intuitive

  • Mentoring junior and intermediate team members

  • Translating designs and wireframes into high quality code and usable UI

  • Optimizing components for maximum performance

  • Taking ownership of new product features

Skills and Qualifications

  • At least 5 years experience in developing web application front-end

  • Experience in building complex software systems that have been successfully delivered

    to customers

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object

    model

  • Deep understanding and experience implementing user-centered design

  • Thorough understanding of React.js and its core principles

  • Proficient in CSS/SASS/LESS

  • Familiarity with RESTful APIs

  • Familiarity with newer specifications of EcmaScript (ES6 and above) or TypeScript

  • Familiarity with modern front-end build pipelines and tools

  • Experience with common front-end development tools such as Babel, Webpack, Parcel,

    yarn, NPM, etc.

  • Highly desirable experiences: Java; working with AWS/Azure infrastructure

The company offers a long-term stable job in a highly collaborative, people-focused team, and fair comp with excellent benefits. Opportunity to visit Vancouver for team meetings (if working remotely from another city in Canada).

Contact: Amanda@corporate.bc.ca