freehire launches on Product Hunt on 26 August.

Follow →

Title: Front-End Engineer (Vanilla HTML/CSS/JS) — State-Driven UI Specialist

Summary

Builds a browser-based IoT tool using vanilla HTML/CSS/JS where state drives UI and JavaScript handles only transitions, with no frameworks.

We are looking for a front-end developer who shares our core approach: the page structure is the state, CSS is a pure function of that state, and JavaScript only handles transitions. No frameworks, no accumulating “app.js,” no display logic living in script.

You will work on a professional browser-based IoT placement and provisioning tool. The codebase follows a strict discipline of one HTML file, one stylesheet, and many small single-purpose JavaScript files. We value clarity, inspectability, and long-term maintainability over framework convenience.

What we need

Strong mastery of modern HTML, CSS, and vanilla JavaScript

Genuine preference for declarative, state-driven UIs without heavy frameworks

Ability to keep each piece of code focused on exactly one job

Care for accessibility and clean, readable structure

If the idea of keeping JavaScript small, single-purpose, and free of display decisions already feels natural to you, this role will fit. If you prefer frameworks or are used to putting most logic in script, this is not the right match.

Please include a short note on why this approach appeals to you, plus links to relevant work.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available