Senior Ember.js Engineer

Senior Ember.js Engineer

We are hiring a developer who knows Ember inside and out in order to replace the founders in their role of managing the Ember code base. You will be making decisions on the architecture, development strategies, and testing strategies of three Ember applications. You must be well versed in Ember Octane, component design, testing, and migrating Ember 2 code to Octane.


What kind of environment will you work in?


  • We are a bootstrapped company that has been around for 18 years

  • The team is entirely remote with no central office

  • We are nice to each other

  • We are small company that is growing so you have to deal well with change


What code will you be dealing with?


There are three Ember applications. The oldest was originally written in Ember 1 and is now running Ember 3.25. It provides the content and account management interface for customer knowledge bases in the application. Many parts of the app have been updated to Octane, though there is still a large amount of pre-Octane code as well.


The other two Ember applications are small, but one of them runs inside of a Chrome extension. Both are running Ember 3.25 or later.


All of the applications are driven by a Rails backend so knowledge of Rails is a plus, but not a requirement.


What makes our company a great place to work?


  • No egos, no politics

  • We are a group of people that want to do great work, but also have time for our families, our interests, and service in our communities

  • Operate in an environment of high trust

  • Everyone contributes




  • 4+ years of Ember.js experience

  • Well-versed in Ember Octane, component design, testing, and migrating Ember 2 code to Octane

  • Desire to work with a great team that focuses on creating exceptional work while still having time to spend with our families and loved ones

  • Bachelor’s degree in computer science or equivalent


Responsibilities and expectations


  • Develop dependable and maintainable code

  • Steer the application architecture decisions

  • Review and approve PRs from other more junior Ember developers

  • Provide guidance and help implement current testing best practices

  • Take product specifications and be able to work with our CSS and Rails developers to translate those specifications into production-ready code

  • Make recommendations for further improving our component libraries in order to speed up development

  • Keep up to date on current Ember developments and communicate best practices/updates to the team

  • Migrate remaining Ember 2 code to Octane as needed

Job Type: Full Time

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Join our talent network!
Leave your information and we will connect your profile with the right opportunity for you.
Click or drag a file to this area to upload.