Frontend Engineer

5 - 7 years experience  •  Business Services

Salary depends on experience
Posted on 02/21/18
New York, NY
5 - 7 years experience
Business Services
Salary depends on experience
Posted on 02/21/18

Frontend Engineer

Our analytics platform helps digital storytellers at some of the web's best sites, such as Arstechnica, The Wall Street Journal, The New Yorker, TechCrunch, The Intercept, and many more.

In total, our analytics system handles over 65 billion monthly events from over 1 billion monthly unique visitors. Our entire stack is in Python and JavaScript, and our team has innovated in areas related to streaming analytics, building some of the best open source tools for real-time data. Our frontend team has also built one of the best-looking dashboards on the planet, using AngularJS (and a touch of VueJS), as well as data visualizations powered by D3.js.

We are now expanding our reach into the area of petabyte-scale data analysis in order to deliver insights to our customers about how news and information flows online.

What is the frontend team?

Our frontend team owns the core experience of Parse.ly’s customer-facing SaaS products -- most importantly, the real-time analytics dashboard. In the spirit of Edward Tufte, we do whatever it takes to deliver awesome data visualizations to customers in an easy-to-understand format.

For this role, you’ll need to be strong in JavaScript; have a keen sense of good design; have experience with web/mobile frameworks; enjoy D3.js; and, for bonus points, have some comfort level implementing native mobile applications.

(Also, to get a sense of our design, see screenshots 12345)

What you'll do

  • Write JavaScript code using the best practices.
  • Come up with novel interface designs and data visualizations.
  • Write code in Python that power our Django-based HTTP API.
  • Analyze data at massive scale.
  • Brainstorm new product ideas and directions with team and customers.
  • Analyze customer usage data to improve shipped features.

What you should have

  • Ideally 4+ years experience in technology.
  • A preference for self-sufficient productivity.
  • An ability to work well with others.
  • A highly organized and disciplined approach to self-improvement.
  • Senior level of proficiency with JavaScript.
  • Deep experience with HTML and cross-browser development.
  • Respect for the awesome power of CSS.
  • Comfort with git, the command line, and at least one mainstream programming language aside from JavaScript, e.g. Python, Ruby, PHP, Java.
  • Interest in responsive design and how to deliver unified user experiences across multiple environments, e.g. desktop web, mobile web, native mobile, browser plugins.
  • A portfolio of user interfaces and/or experiences in whose delivery you played a major part.

It’s a major bonus if you have any of these things

  • Real Python/Django programming experience.
  • Past usage of JavaScript build toolchains.
  • A portfolio of real D3.js visualizations.
  • Opinions about webapp design with Angular, React, Vue, or similar.
  • Some open source code and/or contributions.
  • Some experience with Xcode, iOS apps, Objective-C, and/or Swift.
  • Some experience with Android Studio, Android apps, Java, and/or Kotlin.

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.