Senior Web Developer

Fatigue Science - Vancouver, BC (30+ days ago)

Apply Now

Fatigue Science is the leader in Fatigue Prediction. Our business combines SaaS based mobile and web applications based on our proprietary biomathematical model with wearable technology in order to measure sleep and provide actionable, predictive insights into the true impact of sleep on one's fatigue during waking hours.

In addition to applications focused on individual end-users, we deliver a suite of SaaS mobile and web applications that enable market leading clients in heavy industry, elite sports, and the military to reduce risk, prevent accidents, and optimize human performance. To continue to extend our lead in the industry, Fatigue Science is looking to add a well-versed and multi-skilled web developer to the team.

Job Description

We are looking for a Senior Web Developer to work as an integral part of a small and passionate engineering team - the ideal candidate will embrace collaborative innovation and an entrepreneurial spirit. Working on different aspects of the core product will involve a mix of front-end, back-end, database and infrastructure activities.

Responsibilities

Design and implement web application features

Stay up to date with the latest front-end and fullstack development principles

Establish and promote design guidelines, best practices, and standards

Collaborate with product management and engineering team to define and implement innovative solutions for the product direction, visuals and experience

Conceptualize original ideas that bring simplicity and user friendliness to complex design roadblocks

Present and defend designs, key milestones, and deliverables to peers and executive level stakeholders

Participate in engineering discussions and activities relating to database and cloud infrastructure

Skills and Qualifications

B.Sc Computing Science, B.Eng Software Engineering, or equivalent

At least 4 years experience in developing web applications

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

Thorough understanding of Bootstrap.js and its core principles

Good knowledge and understanding of user-centred design techniques and principles and being able to design web and desktop applications that achieve their goals and deliver the intended user experience

Hands-on experience managing databases – MySQL or otherwise

Strong familiarity with Ruby on Rails will be an advantage

Being proactive and able to work independently on a project

Highly desirable experiences: Experience managing Linux based infrastructure, CentOS or otherwise.

A flexible and cohesive work environment is offered. You will work with a dedicated team who thrive on learning from and mentoring each other.

We thank you for your interest in this position. Due to the high volume of applications we receive, only successful candidates will be contacted.