- Building advanced web application frontend using Agile methods.
- Extending and improving functionality and architecture of the frontend.
- Improving architecture of existing applications - fighting technical debt, refactoring.
- Defining new systems architecture in cooperation with backend developers and the CTO.
- Helping fellow team members improve by doing code reviews on an ongoing basis.
- Advising customers on technology choices.
- Training and coaching junior team members.
- Possibility to contribute to our JavaScript-related blog: http://triangular.io and open source side-projects.
- Partner with the second frontend developer in researching new technologies, learning and defining technology directions for Evojam frontend.
Wymagania
Requirements:- Great knowledge of JavaScript.
- Deep Expertise in at least one of of MV* JavaScript frameworks. AngularJS is preferred.
- Broad experience in realising various kinds of projects.
- Ability to design APIs, agree contract with backend and document it.
- Experience using frontend testing tools, ex. KarmaJS, JasmineJS or Protractor.
- Great command of CSS3, HTML5.
- Some level of fluency in English is necessary – both written and spoken.