Senior Developer - Master Craftsman

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

Negotiable

HOURS PER WEEK

TBD

DATE POSTED

Nov 02, 2017

JOB OVERVIEW

Who We Are
==========
We are Music Teacher’s Helper, a small fourteen year old virtual company helping music teachers and studios manage their businesses effortlessly so teachers can spend more time doing what they love - teaching students the love of music!

Many teachers are not business-minded, so what we do makes a big difference in their lives.

Join us as we guide them in how to grow thriving businesses, through smart software, effective training and timely support.

We're looking for technical leadership for the next iteration of software development at Music Teacher’s Helper. Take us to the next level! You are supported by a capable and knowledgeable team of professionals, including a development / operations manager with 10+ years in Agile coaching and consulting who knows how to keep the machine humming so you can focus on what you love to do - creating elegant code that delights customers and drives revenue for the company.

System Background
================
- SaaS web + mobile applications (iOS and Android) for music teachers and studios to manage their business
- Legacy server-side system needs replacing with modern JS front-end, service-oriented back-end in Laravel
- Currently PHP custom code + MySQL
- An existing API used by mobile apps, written in CodeIgniter

What You'll Do
============
- Work from anywhere - we are a virtual company, primarily based in North America.
- Evolve the system to a new architecture using a client-side Javascript framework with the Upgrade to see actual info other words, we'll be replacing portions of the system one at a time.
- Update API to Laravel
- (Nice to have, not expected) Update mobile apps which are now out of date compared to web app
- Help support legacy code

Who You Are
===========
- Software craftsmanship is part of your identity. You eat and breathe TDD, pair programming, refactoring, CI, SOLID principles. You study JB Rainsberger, Uncle Bob, and Kent Beck
- You have strong experience with one or more JS frameworks - React, Angular, Aurelia, EmberJS
- You have used JS in a legacy system environment, as the client-side code will need to dance well with legacy code for a period of time.
- Strong written and verbal English skills
- Able to overlap with North American time zones

HOW TO APPLY
=============
In addition to applying here, please fill out this form:
Upgrade to see actual info

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin