Описание вакансии
Условия работы
Responsibilities:
- Be able to maintain and fix both new and old code
- Develop new features according to design provided by product team and UI architect
- Create documentation of developed features from technical perspective for the devops team
Дополнительные инструкции
2+ years of experience of web development software engineering
Ability to understand business requirements and translate them into technical requirements
Deep knowledge of at least one of modern UI frameworks: VueJs/AngularJs/Angular
Expertise in ES6
Knowledge of AngularJS (this is for wizard and monitoring)
Knowledge of at least one of CSS preprocessor languages: SASS/LESS
Experience with BEM and deep knowledge of HTML5 and CSS
The ability to work with legacy code (most of lighthouse code is still based on jQuery/XSL):
· knowledge of jQuery, ES5
· jQuery UI
Knowledge of modern front-end build pipelines and tools and the ability to configure builds from scratch: webpack, grunt
Experience with common front-end development tools: npm, yarn, eslint, git, svn
Knowledge in basic configuration of web servers: Apache/Nginx etc.
Familiarity with Scrum and an Agile Development environment and tools like JIRA, Confluence etc
English is a must both and written and spoken
Optional:
- Knowledge of photoshop
- Good knowledge of XSLT/XML
- Awareness of bugs/limitations of older browsers (mainly IE)