JavaScript Developer Job Description Template
About the Company
This is where you make one of the first impressions with prospective hires. In this section, write a short, catchy paragraph about your company. Make sure to provide information about the company culture, company size, key clients, company’s mission, and goals. As well as perks, benefits, office hours, remote working possibilities, and everything else you think makes your company interesting.
Job Description
As a JavaScript Developer, you will be in charge of all duties related to the frontend client platform, from developing designs for complicated applications, writing functional and end-to-end tests, and conducting user acceptance testing. This includes reviewing software and business specifications, ensuring UI/UX feasability, and implementing frontend code optimizations to ensure a smooth user experience.
Roles and Responsibilities
Develop and enhance the performance of the main frontend website.
Work with business analysts to review business requirements, and UI designers to ensure technical feasibility of concepts.
Collaborate with backend developers to set up scalable API architectures.
Maintain frontend infrastructure, monitor for exceptions in the code, and debug any faults that occur in production.
Perform requirements analysis, identification of code metrics, code analysis, system risk analysis, usability, automation, and software reliability analysis.
Qualifications, Experience and Requirements
At least 3+ years experience in web technologies including, HTML, CSS, and Javascript.
Strong understanding of Javascript fundamentals with strong understanding of the DOM and browser APIs.
Full-stack web development experience.
Experience with a responsive design for desktop/mobile.
Experience with Javascript frameworks, such as React, Angular or Vue.
Experience working with Jamstack frameworks, such as Nuxt.js, Next.js, or Gatsby.js.
Knowledge of latest CSS conventions, and experience with preprocessors, such as Sass or Less.
Ability to work in an Agile environment.
Skills
Javascript
React
Node.js
HTML & CSS
Git
Webpack