Senior Web Developer

Senior Web Developer Job Description Template

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

Responsibilities:

  • Develop clickable prototypes as well as production-ready graphics, HTML, and CSS for interfaces, templates, and websites;
  • Work with customers and/or other team members to complete technical design tasks;
  • Collaborates with teams to determine road maps to reach desired results. (sizing, estimation);
  • Support system, integration, and end user testing as necessary;
  • Provide production-ready components to our technology teams, along with unit testing, documentation, and assistance with integration and validation;
  • Deep expertise and hands-on experience with Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery, Angular.JS and API’s;
  • Configuration and maintenance of developed software projects;
  • Provide full lifecycle software development to include: Requirements gathering;
  • Must be able to work independently, as well as participating as a key player of a team creating and developing ideas and tools from scratch;
  • Defining and refining processes, writing documentation, and performing general technical oversight;
  • Development;
  • Identify and resolve performance, usability, and scalability issues;
  • Manage individual project priorities and deadlines;
  • Build sophisticated user interfaces and back-end infrastructures;
  • Working knowledge of SharePoint BDC and Search.

Requirements:

  • Javascript, jQuery/React/Angular (or similar framework), CSS3/SASS/LESS, HTML5, RequireJS/Browserify/WebPack (or similar module loader);
  • Familiarity with Git (Github/Bitbucket/Gitlab);
  • 2 x96 5 years of experience in information technology field;
  • 10+ years of development experience;
  • SQL Management Studio experience;
  • Passion for quality code;
  • Development;
  • Solid understanding of object-oriented programming (OOP) and current design patterns/practices; and when we say solid, we mean SOLID;
  • Responsive/Mobile Web Development;
  • Git, SVN or other version control system;
  • Familiarity with Team Foundation Server and build management (Git/Source Control/Other DVCS);
  • Configuration and maintenance of developed software projects;
  • Experience with SASS/LESS based development a plus;
  • Provide full lifecycle software development to include: Requirements gathering;
  • Experience with continuous integration.