Position: Front-end developer
Category: JavaScript
English level: intermediate
Years of experience: 6


·	6+ years of professional experience in the Information Technology industry;
·	Proficient knowledge of JavaScript and popular JavaScript-based libraries and frameworks;
·	Deep understanding of OOP principles and design patterns;
·	Experience with and understanding of server-side architecture best practices;
·	Experience in gathering requirements, establishing development goals, estimating tasks and projects;
·	Experience with SQL and NoSQL databases;
·	Strong problem-solving and communication skills, project management skills
·	Thorough understanding of Agile principles, open-source ecosystem, test-driven development (TDD);
·	Solid experience in leading teams of developers through the product lifecycle – architecture, design, development, quality, and production;
·	Solid experience working with SEO teams and deep understanding of SEO principles