Remote REACT.JS developer (

Mexico City|Guadalajara|Merida|Monterrey|Remote|Lviv|Ho Chi Minh City|Hanoi, Full time

export function getReactJSRockstars (you: Candidate) 

{ let skills = ["ADVANCED_REACT", "ADVANCED_SQL"];
let work_interests = ["BIG_DATA", "TELEMATICS", "APIS", "OTHER"];
let company_type = ["USA_STARTUP", "REMOTE_WORK"];
let url = [""];

if (you.have(skills)
&& you.want(work_interests)
&& {


if (you.areHired()){
you.monthlySalaryFrom(2000, "USD");
return true;
Senior Front-End Developer (React.js) for heavily-backed startup revolutionizing efficiency & communications in Construction - REMOTE ROLE

We’re building a smart telematics platform in the $20 trillion construction market.  We’re looking for an exceptional developer to continue building our back-end and work alongside our front end and full stack developers. This role is 100% remote but you will need to be available at least for a few hours in US Eastern or Pacific timezones every day.

Our product uses AI to provide actionable insights that construction companies use to cut fuel costs (which helps save the planet), avoid machine breakdowns, and manage their teams more effectively. We successfully piloted our solution with half a dozen customers, validating the need and business model. Last month we secured a multi-$m seed round from one of the world’s largest construction conglomerates.

We are now looking for the star React.JS to build our web console and platform.  The ideal candidate is someone who is passionate about building reliable, performant and scalable website using React.js components.


We want an amazing React.js Developer to join our back-end development team

Your mission is to …

→  To build our front end web console, mostly in React. You will integrate our internal APIs use by our existing mobile and web apps.

→  Work alongside our back end developers implementing algorithms, analyzing our clients’ telematics data to generate the relevant insights.

→  Use a wide range of AWS services, including Lambda serverless instances, Redshift, and more.


You fit to us if …

→  You have 3+ years of experience in React and Front-end development. Could be in

(1) communication and collaboration tools (e.g., social networks, communications, VOIP etc.)

(2) SaaS, enterprise software, business analysis or data

(3) hardware or machinery related

→  You are intimately familiar with React, Javascript, Linux, Rest APIs, AWS and SQL. You ideally some experience with frontend coding.

→  You have a track record of building stable, performant infrastructure..

→  You have worked at a startup and a fast-moving, sometimes hectic but always fun environment.


Construction: the $20 trillion market looking for a clue

The numbers are staggering. Construction is one of the world’s largest industries. 10% of the world’s GDP goes into construction.

It’s also one of the most inefficient industries in the world. While almost all other industries became more efficient, construction became more inefficient.  Since 1945, US productivity in manufacturing, retail, and agriculture has grown by as much as 1,500 percent, but productivity in construction has barely increased at all.

This is about to change. Construction companies are finally waking up. They are spending more on IT than ever before. The amount of venture capital investment into construction startups jumped 4x in the last year alone, passing $2bn.

To sum it up: today, Construction sucks. It is one of the world’s biggest and least efficient industries yet to be disrupted. It is an open field, a wide blue ocean for the best entrepreneurs, startups and investors. The time to get into this market is now.


Shaking the ground in heavy construction management

Here’s the gist: the heavy construction equipment industry is fragmented, nontransparent, and slow to change. Our co-founders have over 20 years’ experience and connections in the space. Our seed investor in one of the world’s largest companies in this market. That’s our unfair advantage.

When we say heavy construction equipment, we are talking about bulldozers, excavators, graders and the like (just the type kids love to play with as toys). They are used in almost every construction site. There are over 1.5 million heavy construction equipment in the US alone operated by over 100,000 companies. Most of these companies are hyper-local, have less than fifty employees, and don’t have the tools to be on top of everything. The owners of the business or the fleet managers want to improve their business operation but they either are not familiar with (or do not recognize) new tech to support them or do not have time to analyze machine operation data to increase the efficiency or to maintain them in a timely manner.

When one of their crewmembers leaves a bulldozer with the engine running, it costs the company (and the planet) a fortune a day. If a machine misses its maintenance and breaks down, we’re talking about huge unexpected maintenance cost (tens of thousands) as well as productivity loss due to downtime. And the fleet manager that has to stay on top of all of this, spends hours on the phone every day trying to do their best.

The good news: we’ve mapped how to automate and prevent the majority of these issues that could save up to $2,000 per machine per year by using Clue. That’s where Clue comes in.



Clue is a smart, AI-driven platform for heavy construction equipment fleets

Here’s what Clue does:

 (1) Heavy construction equipment companies own dozens of different machinery.

→ Clue connects remotely using telematics to 70% of machinery, obtaining data like fuel consumption, engine hours and more... In future, we will connect to 100% of machinery using custom-installed hardware.

(2) Fleet managers never have time to check their telematics data in the field.

→ Clue uses its AI engine to alert fleet managers when equipment is left running idly, warn about upcoming maintenance, notify about breakdowns as they happen, and more. The more data we have, the smarter our clues.

(3) Most teams use pen and paper for daily check-ins and checkouts

→ Clue does this automatically. The app shows fleet managers who started their day at a glance. Any alerts get sent to fleet managers to follow up.

(4) It is impossible to track crews’ productivity and equipment utilization

→ Clue tracks all the data of operators, equipment and jobs. We then use these data to report to company owners and supervisors so they can learn how to improve their teams’ productivity in future.

Usage by our pilot customers shows: they save 30% of fuel costs and asset depreciation by using Clue, and free up to 5 hours a week by being able to monitor their teams from the field.



Our hiring process: simple and fast.

Please use the Apply function on our recruitment website and attach your CV and a URL of your portfolio and apps you designed. We typically give you our response within 48 hours. We prefer to have a video interview within a week after your application.


Location: Remote

Start date: Immediate 

Compensation: The salary for this role is dependent on location and seniority. We aim to pay in the top 10% of salary range. We also offer a home office allowance, compute and internet allowance, and an equity grant.

Apply to Job
Full Name*
LinkedIn Profile
Cover Letter
Please list here the URLs of live platforms you worked on (React.js front end of course)*
What is your desired monthly salary range?*
What is the average of 1/2 and 1/3 (in fractions)?
[React.js] What is prop drilling and how can it be avoided?
[React.js] Can the state of a component be updated directly? If so, then how? If not, why not?
[React.js] What are the different phases of ReactJS component lifecycle?
[React.js] Is this code correct? this.setState({ counter: this.state.counter + this.props.increment, });
[Bonus points: SQL question] MyOrders table has two columns, user_id and order_id. What's the shortest SELECT command to return the list of all users who have 10 or more orders?