Back to all jobs

Frontend Engineer

We are seeking a senior developer who loves programming and shipping production software, but who also has keen design instincts and an ability to simplify, simplify, simplify -- until the data speaks for itself.

Our frontend team owns the core experience of Parse.ly’s customer-facing SaaS products -- most importantly, its real-time analytics dashboard.

Parse.ly is a fully distributed team, which means 100% of our engineers, designers, and product managers (including our founder & CTO) work out of home offices. Most of the product team is located in US/Eastern and US/Central timezones. We'll give preference to those timezones, because even though we operate on a distributed/async model, we like to have timezone overlap for f2f (video) collaboration and pairing. We prefer to hire US-based candidates, but we'll consider Canada, Mexico, and Argentina for this role.

Your Perspective on JavaScript

JavaScript has gone through a lot of iteration in the last decade. Parse.ly has existed across three JavaScript maturity waves: (1) simple rich web apps built with Python/Django and a touch of jQuery & D3.js; (2) full AngularJS 1.x SPAs powered by a Django REST API, during the peak of Angular 1's popularity; (3) componetized React and Vue applications powered by REST APIs & GraphQL, more recently.

Given this evolution, Parse.ly frontend engineers develop a mastery over JavaScript and web technologies, pick the best tool for the job, and don't fuss about the particular framework du jour. You'll be working on a modern JavaScript codebase -- parts of which might leverage AngularJS, D3.js, React, Vue, or other libraries. Since you're a senior JavaScript engineer, a mix of frameworks doesn't bother you in the slightest, as you realize it's the nature of the beast for a set of successful production web applications developed 2013-2020. And, since you're a senior software engineer, cracking open the middle tier -- which is written with established & stable technologies like Python, Django, and Postgres -- doesn't bother you either.

What You’ll Do

  • Write JavaScript code using the best practices.
  • Come up with novel interface implementations and data visualizations.
  • Write code in Python that powers our Django-based HTTP API.
  • Creatively sketch and design new product features.
  • Analyze customer usage data to improve shipped features.

An Ideal Applicant Will Have

  • 5+ years experience in technology.
  • A preference for self-sufficient productivity.
  • Senior level of proficiency with modern JavaScript.
  • Comfort with git, the command line, and Python.
  • Experience working on cross-functional teams.
  • A customer focused mindset with a strong desire to ship.

Apply

To demonstrate product-centric thinking to us, we ask that you point us toward some examples of your work. For example:

  • Github, or similar, code repos for JavaScript code, along with a README that describes or showcases how it looks when run.
  • Screenshots of past products you have worked on and how they looked in a shipped state, with some explanation of what parts you worked on, and how it was built.
  • A web portfolio of data visualization sketches
  • Or, if none of the above are available, feel free to get creative! Perhaps include a recorded live demo; share a link to a recorded presentation at a conference or meetup; or, even share raw notes captured from your notebook. Indeed, photos of your design sketchbooks are very much welcome!

Send a cover letter, CV/resume, and optionally links to projects or code, to work@parsely.com. Make sure to indicate you are applying for the "Frontend Engineer" role.


rocket emoji