Frontend разработчик (Javascript, React)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
<!DOCTYPE html>
<html>
<head>
<title>Dream Job At FindSport.ru Company</title>
</head>
<body>
<script type="text/javascript">
const job = {
salary_from: '120k',
remote: true,
responsibilities: [
'Добавлять новые фичи в маркетплейс',
'Писать с нуля на React новую систему управления',
'Рефакторить существующий код'
]
};
const interview = new Promise((resolve, reject) => {
const url = new Url('/job/interview');
const urlParams = new URLSearchParams();
urlParams.append('requirements', 'Знание нативного JS (ES6+)');
urlParams.append('requirements', 'Опыт работы с одним из JS фреймворков');
urlParams.append('requirements', 'Опыт работы с системами контроля версий');
urlParams.append('requirements', 'Хорошее знание HTML и CSS');
urlParams.append('desirable', 'Опыт работы с React');
urlParams.append('desirable', 'Знакомство с BEM');
urlParams.append('desirable', 'Знакомство с Docker');
url.search = urlParams.toString();
const xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.onload = () => resolve(xhr.responseText);
xhr.onerror = () => reject(xhr.statusText);
xhr.send();
});
interview
.then(response => {
let user = JSON.parse(response);
return user;
})
.then(user => {
user.job = job;
user.isHappy = true;
});
</script>
</body>
</html>