1. JavaScript
  2. Job Description

JavaScript Developer Job Description Template

JavaScript development is an incredibly competitive market. With so many job posts out there, standing out from the crowd can be challenging. We have been perfecting the craft of writing job descriptions for 11+ years, so you don't have to. You can use the following template as a guide, or better yet, click below and let us take care of it for you!

Trusted by
The Huffington Post logo
Qualtrics logo
Earnest logo
Gensler logo
Featured in
Wired logo
The Wall Street Journal logo

About Our

Job Description Template for a JavaScript Developer

Be concise. Be real. Be clear. Over the past 11 years, we’ve developed a job description template that includes the most common elements you need to communicate your requirements and attract capable JavaScript Developers.

Job Description

Senior JavaScript Developer

Time Commitment

Full-time (Open to Part-time)

Start date

As soon as possible



Client Country & Time Zone

United States

America/New York

Meeting time

9:00 am

Client company description

The company provides logistic services and software to small and medium-sized companies. One of their main products is a real-time application for fleet management.

Expected contract duration: 3-6 months

It is likely that they will need someone long-term beyond that to maintain and extend the application.


You will be collaborating with the front-end team to create a Progressive Web App that can support offline mode for those truck drivers that don’t have a good Internet connection during their drives.

Duties and Responsibilities

- Research and implement the best mechanism to support offline mode for when truck drivers don't have a good Internet connection.
- Work closely with the Back-end team to solve data synchronization.
- Building a PWA using the framework you advise is more convenient given the features that need to be supported.
- Collaborate with designers using Zeplin.
- Write automated tests.

The client plans to use Trello for task management and Slack for daily communication.
Github will be used for source control.

Skill level
Skill level:Expert
Importance:Must have
English Proficiency
Skill level:Expert
Importance:Must have
Skill level:Proficient
Importance:Strongly preferred
Skill level:Familiar
Importance:Nice to have
Skill level:Familiar
Importance:Nice to have

Relationships: Who you’ll be working with

You will be reporting to a Product Owner and you will also be working with a designer and 2 Backend Developers.

Preferred Regions

The client's preference is for candidates to be located in Latin America, Canada or Europe


The client would prefer to have someone work full-time on the project but is open to candidates who are a great fit and have at least 20 hours/week.

Looking to hire?