Software Development Engineer

SnoFolio Corp. - Vancouver, BC (27 days ago)

Apply Now

Our Company

SnoFolio is the first Snowsports Training Management System that provides skiers with an on-slope performance training portfolio. Our cloud-based mobile training log links every training session and gives skiers a new way to review and build upon their training history instantly.

Location

SnoFolio has offices in Salt Lake City, Utah, USA, and Vancouver BC, Canada. One may work out of either office.

Position Summary

The development team is a vital part of SnoFolio. The ideal candidate is a seasoned professional with an entrepreneurial mindset. You are a proven leader who will own a large part of the development life cycle through to its completion. SnoFolio is not looking for a developer who is the "development team" rather for an individual who will work with our existing team.

SnoFolio captures visual and written feedback of snowsports students while on the hill. There are unique challenges when dealing with these conditions. These conditions will challenge your development skills. If you are looking for a challenge and a place to prove yourself, then this position is for you.

Responsibilities

  • Collaborate with business, product, support, marketing, and design teams.
  • Test Application for usability while keeping in mind different conditions while on a mountain.
  • Make features compatible across multiple platforms and browsers.
  • Multitask multiple projects.
  • Stay up to date with current and upcoming coding best practices.
  • Stay up to date with code language and future version updates.
  • Managing code integrity

Qualifications

  • Outdoor Enthusiast.
  • Highly encouraged to know how to Ski/Snowboard. * Bachelor's degree or equivalent experience in development
  • 5+ years of relevant experience.
  • Experienced Technical lead.
  • Mobile development.
  • Mobile-first web development
  • Component driven
  • Microservices
  • Proficient at
  • Documentation
  • Code testing
  • Validation
  • Setting up and managing system router * Knowledgeable in Languages/systems:
  • Firebase / Firestore / Storage / Functions
  • Stackdriver
  • Ionic
  • Cordova
  • Javascript
  • Angular
  • Swift
  • Python
  • NoSQL
  • SQL
  • iOS

Finding where you Fit

To better understand where your coding skills will best be utilized, please submit your resume along with filling out the sections below.

Section 1:

Please dissect your capabilities in the range {0 = nope, 1 = willing to learn, 2 = familiar, 3 = competent, 4 = not bragging, but I'm pretty decent}:

gcp =

gcp.iam =

gcp.firebase =

gcp.firebase.firestore =

gcp.firebase.functions =

gcp.firebase.storage =

gcp.stackdriver =

gcp.stackdriver.metrics =

lang.javascript =

lang.typescript.angular =

lang.swift =

lang.kotlin =

lang.python =

db.nosql =

db.sql =

os.ios =

Section 2:

Please fill in the blanks to best reflect your opinions in the range {0 = triggering, 1 = offensive, 2 = ambivalent, 3 = preferable, 4 = righteous}:

ex: os.editor.emacs = 1, os.editor.vim = 4

web.framework._________ = [0, 1]

web.framework._________ = [3, 4]

project.documentation.____ = [0, 1]

project.documentation.____ = [3, 4]

code.testing.____________ = [0, 1]

code.testing.____________ = [3, 4]

code.validation.__________ = [0, 1]

code.validation.__________ = [3, 4]

Section 3:

Include other relevant paths and values you think might be relevant.

Section 4:

Please demonstrate your enthusiasm by linking to a minimum of 5 representative pieces of flair. They might include badges, memes, or anecdotes that give us an idea of what makes you the special person you are.

1.

2.

3.

4.

5.

6.

Job Types: Full-time, Contract

Salary: $45.00 to $75.00 /hour

Pay may depend on skills and/or qualifications

Experience:

  • Computer Programming: 5 years (Required)

Education:

  • Bachelor's Degree (Preferred)

Location:

  • Vancouver, BC (Preferred)