Javascript Developer Job Description Template

Our organization is seeking a JavaScript Developer who can use advanced JavaScript, CSS, and React to optimize the design, performance, and quality of all front-end and back-end platforms. The ideal candidate will have an eye for design, as well as an expert knowledge of JavaScript and the ability to create responsive layouts using front-end programming languages. They should also possess the capability to implement complex design specifications in a fast-paced environment. Day-to-day responsibilities will include analyzing code, designing complex applications, implementing API designs and architecture, and optimizing applications to ensure a smooth user experience. 

Typical Duties and Responsibilities

  • Research, architect, design, and develop web applications
  • Write and modify applications using JavaScript, HTML, and CSS
  • Ensure the feasibility of UI/UX design
  • Build sustainable and reusable code and libraries
  • Enhance the performance of the main front-end website
  • Modify the design and specifications of complex applications
  • Develop new user-facing features and enhance existing features
  • Optimize applications for speed and scalability
  • Prototype new ideas, concepts, and designs
  • Analyze code, requirements, system risks, and software reliability
  • Collaborate with front-end and back-end developers
  • Self-document development processes
  • Conduct peer reviews and provide actionable feedback

Education

  • Bachelor’s degree in computer science, engineering, or a related field

Required Skills and Experience

  • 3+ years of experience with JavaScript and frameworks such as jQuery
  • Experience with JavaScript libraries such as Backbone JS, ExtJS, and AngularJS
  • Experience using front-end tools such as Gulp JS and Grunt
  • Experience debugging and optimizing applications
  • Experience with unit/integration testing
  • Knowledge of web markup, including CSS and HTML
  • Knowledge of JavaScript module loaders
  • Understanding of asynchronous request handling, partial page updates, and AJAX
  • Understanding of cross-browser compatibility issues and browser rendering behavior

Preferred Qualifications

  • Portfolio on GitHub or a similar platform
Contact us

Recruit with Nexus IT Group