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).