FRONT-END

  • Верстаємо макети з використанням технологій HTML, CSS, JavaScript:
    • принципи абсолютно незалежних блоків з БЕМ;
    • анімації і js інтерактив;
    • адаптивність;
    • кроссбраузерность IE8 +;
    • семантика html розмітки;
    • використання мікро-розмітки для пошукових систем;
    • twitter bootstrap для швидкого прототипування.
  • Налагоджуємо зборку frontend:
    • організація системи завдань з Gulp;
    • компіляція препроцесорів LESS, SASS;
    • постпроцесінг стилів з PostCSS;
    • настройка гнучкого, модульного JavaScript з Webpack, з можливістю писати на новому стандарті ES6, транслюючи код в ES5 за допомогою Babel;
    • автоматична оптимізація графіки з побудовою системи іконок на PNG спрайт або SVG;
    • автоматична перевірка стилю коду інструментами Stylelint і ESLint.
  • Оптимізуємо продуктивність проектів:
    • скорочення кількості запитів до сервера, шляхом правильного складання залежностей;
    • поступове завантаження не критичних компонентів сторінки;
    • управління відображенням вмісту в процесі завантаження сторінки;
    • правильне використання різних форматів графіки і її оптимізація.
  • Стандартизуємо процеси front-end розробки:
    • написання методологій розробки;
    • розробка бібліотеки використовуваних компонентів;
    • розробка фірмового стилю для проекту.
  • Розробляємо SPA:
    • використовуємо сучасний фреймворк React;
    • контролюємо складність стану програми з Redux.