< JavaScript / 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!

ReactAngularVue.jsNext.jsNode.jsGatsbyElectron
Trusted by
Gensler logo
Sequence logo
Earnest logo
Featured in
Wired logo
The Wall Street Journal logo
Venture Beat logo

About Our

Job Description Template

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
Location
Remote
Client Country & Timezone
United StatesAmerica/New York (-05:00 EDT)
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
It is likely that they will need someone long-term beyond that to maintain and extend the application.
Duties and Responsibilities
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.

Key Tasks:
- 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.
Skills
Skill level
Importance
1
React
Skill level:Expert
Importance:Must have
2
Written English
Skill level:Expert
Importance:Must have
3
Spoken English
Skill level:Expert
Importance:Must have
4
Electron
Skill level:Proficient
Importance:Strongly preferred
5
Vue.js
Skill level:Familiar
Importance:Nice to have
6
Node.js
Skill level:Familiar
Importance:Nice to have
Relationships: Who will 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.
Notes
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?