JavaScript

Навыки:

HTML/CSS:

Глубокое понимание семантики HTML5.

Создание адаптивных и кроссбраузерных интерфейсов.

Знание принципов и методологии БЭМ.

Препроцессоры CSS:

Опыт с SCSS/SASS, включая переменные, миксины и вложенные стили.

Базы данных:

Знание MySQL (реляционные базы данных).

Опыт с NoSQL, включая MongoDB.

Системы контроля версий:

Навыки работы с BitBacket и GitHub: создание веток, слияния, решение конфликтов.

Фреймворки UI:

Опыт с Bootstrap и Material UI для быстрой разработки стилей и компонентов.

Веб-программирование:

Понимание принципов веб-протоколов (HTTP, HTTPS).

Знание основ веб-безопасности.

Опыт разработки клиентской и серверной частей веб-приложений.

Понимание жизненного цикла разработки ПО.

Linux:

Опыт работы с командной строкой Linux.

Понимание основ администрирования и настройки серверов под Linux.

REST API/JSON API:

Умение проектировать, реализовывать и потреблять REST API и JSON API.

Знание принципов аутентификации и авторизации в API.

React/Angular:

Глубокое понимание React и фреймворка Angular.

Опыт работы с состоянием приложения и маршрутизацией.

JavaScript/TypeScript:

Продвинутое владение языком.

Знание и использование TypeScript в разработке.

Портфолио
$10/час
от $10от 1 дня
#1943