A lightweight application form for small-business hiring — the essentials of who’s applying and why, without the account-creation hurdles of big applicant systems that lose good candidates halfway.
<style>
.hf-form { display: grid; gap: 0.75rem; max-width: 28rem; font-family: system-ui, sans-serif; }
.hf-form label { font-weight: 600; font-size: 0.9rem; }
.hf-form input, .hf-form textarea, .hf-form select {
width: 100%; padding: 0.5rem 0.6rem; font: inherit;
border: 1px solid #ccc; border-radius: 6px; box-sizing: border-box;
}
.hf-form button {
justify-self: start; padding: 0.55rem 1.4rem; font: inherit; font-weight: 600;
background: #0b6e4f; color: #fff; border: none; border-radius: 6px; cursor: pointer;
}
.hf-hp { position: absolute; left: -9999px; }
</style>
<form class="hf-form" action="https://example.com/your-endpoint" method="POST">
<label for="full-name">Full name</label>
<input type="text" id="full-name" name="full-name" required>
<label for="email">Email</label>
<input type="email" id="email" name="email" required>
<label for="phone">Phone</label>
<input type="tel" id="phone" name="phone">
<label for="position-applied-for">Position applied for</label>
<input type="text" id="position-applied-for" name="position-applied-for" required>
<label for="link-to-cv-or-portfolio">Link to CV or portfolio</label>
<input type="text" id="link-to-cv-or-portfolio" name="link-to-cv-or-portfolio">
<label for="why-are-you-a-good-fit">Why are you a good fit?</label>
<textarea id="why-are-you-a-good-fit" name="why-are-you-a-good-fit" rows="5" required></textarea>
<!-- honeypot: humans never see this; bots fill it in. Drop submissions where it has a value. -->
<input class="hf-hp" type="text" name="website" tabindex="-1" autocomplete="off" aria-hidden="true">
<button type="submit">Submit application</button>
</form>
Not with a purely static form — file uploads need an endpoint configured to receive them. The link field is the simple alternative: most candidates have a CV in a cloud drive or a portfolio online.
If you hire in the EU, applications are personal data: tell candidates how long you keep them and delete on schedule. A one-line notice under the form is usually enough for a small business.
Tentmaker Stores gives you a complete online store — product pages, checkout and everything in between. Built for small makers and niche sellers.