Senior Software Engineer (Front End), Product Engineering - Planning

San Francisco
Engineering & Modeling – Product Engineering
Full-time
Quantcast is hiring Senior Software Engineers with a front-end focus to join the Product Engineering team in our San Francisco office.

As the real-time pulse of the Internet, Quantcast uses machine learning to drive human learning. We’ve built one of the largest computing infrastructures on the planet, collecting a constant stream of data from over 100 billion events a day, across 100+ million directly-measured destinations. In addition to this global network, Quantcast has engineered premier map-reduce and real-time processing clusters at a massive scale, processing an average of 30+ PB of data every single day for various machine learning and data mining applications.

The Product Engineering team is responsible for developing products to deliver valuable audience insights to publishers and marketers alike. We've built the successful Measure Audience Builder application, targeted towards Publishers. We now want to expand that success to Advertisement Agencies and Marketers. We are expanding the team to tackle this challenge.

As a Senior Software Engineer with a front-end focus, you help define the front-end architecture and direction of the product. You work closely with our Product Design team to bring their designs to life, while keeping your eye on the future with reusability always at the front of mind. You implement large parts of the applications and lead junior team members. You also don’t shy away from helping with the implementation of our service APIs, should the need arise. You are comfortable working in a small, dynamic, agile team.

Responsibilities

    • Work with your team to determine product direction and customer needs
    • Develop interactive user interfaces using modern frameworks (particularly ReactJS)
    • Share knowledge and best practices among the product engineering team as well as the wider engineering team
    • Work with product designers to review mockups and brain-storm user interface ideas
    • Monitor website performance, watch for traffic drops related to site usability problems and rectify the issues
    • Participate in a team-wide on-call rotation to keep our systems ticking along
    • Build develop and integrate with Rest APIs

Requirements

    • Bachelor's degree in Computer Science or a related field or equivalent experience
    • 3+ years experience in web application development
    • Excellent understanding of various web technologies (HTML5, CSS3, etc) and front-end frameworks (e.g. ReactJS)
    • Excellent understanding of client-side performance
    • Real passion for new technologies and drive to build the best products
    • Deep understanding of cross-browser and cross-device compatibility issues and how to work around them

Bonus points

    • Deep understanding of Java and API design
    • Experience developing consumer-facing web applications
Quantcast owns and operates the world’s largest audience insights and measurement platform on the open internet. Fueled by live data drawn from more than 100 million web and mobile destinations, Quantcast applies machine learning technology to help marketers, publishers, and agencies grow their brands by better understanding and predicting consumer interactions in real-time. 

Founded in 2006, Quantcast is headquartered in San Francisco and has employees in over 20 offices across 10 countries. We are committed to building an inclusive and diverse environment where everyone can be their authentic self.