Frontend Engineer - ReactJS

Job Description

The position is based in Palo Alto, California where you will be joining Data Theorem’s core team of engineers. The work atmosphere will be very relaxed, but your work and contributions will have a tremendous *and* direct impact on the company.

The main responsibility for this position is to work on our customer-facing web portal, which helps mobile application developers understand and fix security and privacy issues found in their mobile Apps by our scanner. You will be working with our lead frontend engineer in order to make the portal better, easier to use, and more useful. The portal is the main customer-facing interface of our product, and the better it is, the more security and privacy issues will get fixed within our customers' mobile applications.

Our backend services are running on Google Cloud (mainly Python on App Engine) and our frontend is written in React. The current iteration of the frontend was started recently from scratch, and therefore leverages a lot of the latest technologies and frameworks including Facebook's flow for static typing, Airbnb’s Enzyme for testing, and full support for hot-reloadable code for rapid development.

Skills & Requirements
  • Significant experience building frontend applications using React.

  • Experience with test-driven development and frameworks/technologies to test frontend applications.

  • Strong grasp of functional programming patterns and concepts.

  • Bonus points: experience working on enterprise dashboards.

  • Bonus points: experience with designing user interfaces.

About This Job

Palo Alto, CA or Paris, France

Job type


Experience level

Junior, Mid-Level, Senior


Lead Frontend Developer


React, js, javascript, ecmascript-6, redux-saga, redux

Top 6 Security Needs for APIs and Serverless Apps

On-Demand Webinar (36 min)

Securing APIs across Amazon Lambda, Google Cloud Functions and Azure Functions