Senior Software Engineer – Javascript

Senior Software Engineer – Javascript Job Description Template

Our company is looking for a Senior Software Engineer – Javascript to join our team.

Responsibilities:

  • Write production-ready code and unit tests that meet both system and business requirements;
  • Effective working as part of a team, but also self-driven and organized;
  • Proven ability to consistently deliver technology projects on time, on budget with high quality results;
  • Ability to work closely with the design teams to translate design comps into landing pages.

Requirements:

  • Excellent time management skills and ability to prioritize;
  • Respond to support incidents for production applications in order to make quick repair to prevent application outages;
  • Share knowledge among members in Agile SCRUM team;
  • Experience with Agile Management Tools (i.e. Confluence, JIRA, VersionOne);
  • Skilled in CSS, HTML, ECMAScript / ECMAScript Next or TypeScript, and related technologies;
  • Solid knowledge of Computer Science, best coding practices, design patterns, performance optimizations;
  • Continuous Integration tooling and automation processes;
  • Experience with front-end testing frameworks such as Axios, Jasmine, Karma, CasperJS;
  • Aptitude for learning new technologies and concepts;
  • Experience with AJAX / JSON and web API integration;
  • Mentor and train other Software Engineers;
  • Familiar with PHP or Python is a plus;
  • Bachelor’s degree in Computer Science or related discipline or equivalent work experience;
  • Experience with client frameworks such as react, reactjs, backbone, AngularJS, Nightwatch;
  • Experience with JS task runners (Gulp, Grunt, Brocoli).