diiirect
PlatformTalentDataPricingFuture of work
Sign inPost a role

Explore

  • Platform
  • Talent
  • Data
  • Pricing
  • Future of work
Sign in

Get started

Hire talentI'm looking for work

First shortlist in 5 days

diiirect

Hiring, but direct. A platform and talent marketplace where companies, recruiters, and skilled professionals work together to move from role brief to qualified shortlist faster.

Product

  • Platform
  • Intelligence
  • Categories
  • Talent
  • Pricing
  • Changelog
  • Roadmap

Who it's for

  • For talent
  • For companies
  • For recruiters
  • For non-profits
  • Compare all four

Company

  • Manifesto
  • Case studies
  • Contact
  • Book a demo
  • Press & Media
  • Investors
  • Partners

Resources

  • Templates
  • Assessments
  • Experts
  • Nominate an Expert
  • FAQ
  • Hackathons
  • Apply as talent
  • Start hiring
  • Blog

Tools

  • All tools
  • EOR calculator
  • Resume generator

Legal

  • Privacy
  • Terms
  • Data deletion

Categories

  • Software & Web
  • Data & AI/ML
  • DevOps & Cloud
  • Cybersecurity
  • Blockchain & Web3
  • All categories

By tool

  • HubSpot

Alternative to

  • Upwork
  • Toptal
  • Fiverr
  • Freelancer
  • Guru
Made with🧉in🇦🇷🇺🇸byDraidel
Template library

Templates for every step of hiring and working

Home/Templates/Job descriptions/Frontend Engineer job description
Template & guide

Frontend Engineer job description

Complete, posting-ready job description for a Frontend Engineer: mission, responsibilities, must-have and nice-to-have requirements, and a placeholder compensation section.

  • Made forEmployers · Recruiters
  • Reading time~1 min
  • What's includedA complete, professionally written document you can adapt to your team.
Sign up to customize & send

The template

{{Company name}} is hiring a Frontend Engineer to build the interfaces our users touch every day. You will turn designs into fast, accessible, well-structured code — and care as much about the second load and the edge case as the happy path.

What you'll do

  • Build features in {{Frontend framework}} from design handoff to production, including states designers did not draw.
  • Write maintainable, typed components with sensible boundaries and tests where they pay for themselves.
  • Own frontend performance: bundle size, rendering behavior, and real-user metrics.
  • Make accessibility a default — semantic markup, keyboard flows, and screen-reader sanity checks.
  • Collaborate closely with designers, pushing back constructively when a design fights the platform.
  • Integrate with backend APIs and help shape contracts that keep the client simple.
  • Participate in code review and share frontend knowledge across the team.

What we're looking for

  • {{Years of experience}} years building production web interfaces.
  • Deep fluency in JavaScript or TypeScript, plus modern HTML and CSS fundamentals.
  • Solid experience with a modern component framework and its state-management patterns.
  • An eye for detail: your implementations match the design, including spacing, motion, and empty states.
  • Practical understanding of web performance and how to measure it.
  • Experience debugging cross-browser and cross-device issues without guessing.

Nice to have

  • Experience with {{Specific stack, for example a meta-framework or design system}}.
  • Testing experience across unit, integration, and end-to-end layers.
  • Familiarity with build tooling and CI for frontend projects.
  • Side projects or open-source work that shows your taste.

Compensation and benefits

  • {{Salary range}}
  • {{Benefits summary}}
  • {{Location / remote policy}}

How to apply

{{Application instructions}} Share something you built and are proud of — a link is worth a thousand bullet points — and tell us one detail in it most people would never notice.

Not legal advice

This template is provided for general informational purposes only and is not legal advice. Laws differ by jurisdiction and change over time — have a qualified professional review any document before you rely on it.

For this role

  • Frontend Engineer salary & market data
  • Frontend Engineer skill assessment
  • Frontend Engineer interview questions

Related templates

Template & guide

Account Executive job description

A posting-ready job description for a full-cycle Account Executive: pipeline generation, discovery, closing, forecasting, requirements, and a placeholder benefits section.

Employers · Recruiters
Template & guide

Backend Engineer job description

Complete, posting-ready job description for a Backend Engineer: mission, responsibilities, must-have and nice-to-have requirements, and a placeholder compensation section.

Employers · Recruiters
Template & guide

Brand Designer job description

Complete, posting-ready job description for a Brand Designer: mission, responsibilities, must-have and nice-to-have requirements, and a placeholder compensation section.

Employers · Recruiters
Template & guide

Customer Success Manager job description

Complete, posting-ready job description for a Customer Success Manager: mission, responsibilities, must-have and nice-to-have requirements, and a placeholder compensation section.

Employers · Recruiters
Template & guide

Customer Support Specialist job description

A posting-ready job description for a Customer Support Specialist: ticket handling, escalation, knowledge-base work, requirements, and a placeholder benefits section.

Employers · Recruiters
Template & guide

Data Analyst job description

Complete, posting-ready job description for a Data Analyst: mission, responsibilities, must-have and nice-to-have requirements, and a placeholder compensation section.

Employers · Recruiters