Platform Software Engineer (Front End)

Posted by Justin Reese

Company Details

O'Reilly Media

Anywhere - North America

Remote Ok

FTE only

Description

O’Reilly Media is looking for a Front End Engineer well versed in Javascript, React, Backbone, and Sass who can join our teams in Platform Engineering to extend the features that our subscribers rely on to learn new things and be better at what they do. Our back end is built on Django with APIs constructed via django-rest-framework. Front end engineers are called upon to handle several responsibilities in their day-to-day, including but not limited to:

  • Work with designers, product managers, back end developers, and QA to implement UI experiences that will engage and delight our users.
  • Collaborate with customer service and other business teams in triaging and resolving interface bugs.
  • Provide code review for peer developers in a helpful, respectful, and insightful manner
  • Share ownership of the Javascript architecture
  • Work closely with other front-end developers to ensure a consistent and uniform approach based on our shared design principles.

You

  • Minimum of 3 years real-world experience of demonstrable code shipment
  • Demonstrable experience with test driven development
  • Opinionated, pragmatic, and open-minded when it comes to code conventions
  • Familiarity with concepts from the various JS frameworks such as Spine, Knockout, Ember, Angular, etc. as well as CSS preprocessors (specifically Sass).
  • Experience with git (or version control system concepts)
  • Proven real-world experience with mobile web development
  • Experience with testing, particularly JS unit tests and Selenium inside a large JS code-base
  • Knowledge of Django and Python is important

Minimum Requirements

  • 3 years of experience working in a software development team, supporting a database-driven commercial or community web application with an active user base
  • Extensive experience with JavaScript and JavaScript libraries — specifically Backbone, React, and jQuery
  • Fluency with HTML5, CSS3, and CSS Preprocessors (Sass, Compass, Bourbon, Susy)

How to Apply

Please log in or sign up to view this posting's application instructions.