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.