Position: JavaScript Developer
Company: TechHunt
Category: JavaScript
Experience required: 3y
English level: intermediate

Requirements:
•	5+ years of coding JavaScript experience
•	Proficiency with HTML5 and CSS3
•	Advanced knowledge of JavaScript with a strong understanding of JavaScript fundamentals
•	Strong knowledge of common design patterns and how they can be applied to JavaScript
•	Demonstrable understanding of unit testing methodologies, mainly as used in JavaScript development
•	Experience working with APIs, either integrating a third-party API or creating your own when necessary
•	Experience with responsive design and cross-platform scripting for desktop/mobile
•	Facility with source control, notably Git and Github, as used in multi-developer projects
•	Experience participating in code reviews
•	The communications skills and temperament needed to succeed when providing technical leadership and mentorship to other developers

Duties:
•	Design separate components, modules, classes, databases, tables
•	Code, debug, document, and maintain portions of software
•	Participate in the estimation and planning sessions
•	Contribute to the development of technical project documentation and user documentation
•	Implement new features and support existing ones
•	Actively participate in product development
•	Spread technical excellence and strive for a high-quality product