Senior JavaScript Developer

Senior JavaScript Developer Job Description Template

Our company is looking for a Senior JavaScript Developer to join our team.

Responsibilities:

  • Development of all web applications and websites across various browsers and platforms;
  • Test and support all existing solutions as well as test and keep up to date with trends and new technologies;
  • Work closely with other departments and be actively involved at all stages of the project process;
  • Working knowledge of Agile and other various development processes;
  • Travel to client sites as needed;
  • Communicate directly with customers;
  • Contribute to all phases of the development lifecycle;
  • Work both independently and in close collaboration with others in the team and across the business;
  • Mentor other developers in technical areas, Software Development Process and company standards and practices;
  • Work with both internal and vendor development / business teams.

Requirements:

  • Demonstrable understanding of best practices in software engineering, including testing and continuous integration;
  • Experience working with Electron.js & TypeScript is preferred;
  • Knack for building responsive web and mobile applications and rapid prototyping;
  • Working knowledge of React, CSS, Node, Express, MongoDB, Docker and GIT;
  • Familiarity with Linux environment;
  • Strong Experience as JavaScript developer (8 years or more);
  • Agile SDLC;
  • Worked with, with Git/GitHub and continuous integration;
  • Object oriented design & implementation;
  • Development in large-scale enterprise;
  • Methodical, strong analytical and problem-solver;
  • BDD/TDD testing skills;
  • Development experience of systems with high stability, manageability, scalability and performance.