Solid knowledge of pure JavaScript
Strong knowledge of AngularJS
Solid skills in OOP
Experience with Unit/E2E tests
Experience with JavaScript build tools
Skills in CSS (understanding DOM flow), HTML5
At least Intermediate level of English
Experience with CoffeScript
Experience with CSS preprocessors like LESS, SASS
Experience with document content editable API
Understanding how WYSIWYG editors work internally
Take responsibility for the delivery of major product features
Identify and resolve all key technical issues under the Architect’s supervision
Analyse product requirements and take major part in designing the software at the high and detailed level
Create or, at least, contribute to the creation of technical specifications
Carry out technical supervision of Middle and Junior software development staff
Participate in estimation and planning sessions
Code, develop unit and integration tests, debug, document, implement, and maintain portions of software
Promote good design principles such as code reuse, modularity, and extensibility; mentor others in these principles
Perform code reviews for compliance with the best engineering practices, coding standards, and quality criteria set forth on the project
Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
Continuously participate in technical risks identification and analysis, immediately notify the Project Manager of new risks identified, and suggest the mitigation strategy
Create user documentation
Report status and progress according to the project`s and company`s demands
We are looking for a Senior JavaScript Developer with Angular JS experience. The ideal candidate is a smart, proactive, and self-driven person. We want you to be ready to take the ownership of the features, to grow professionally with us, and to be open for new challenges.
Project description:
Our customer, Aol., is one of the world’s biggest advertising media conglomerates, owner of the largest advertising and video platforms with millions of users and billions of video plays. You have a perfect chance to work out the solution to existing problems on the market of video advertising services. You will get the real opportunity to level-up your skills, gain valuable experience, and work with the highly qualified young team.