Senior frontend

Требования

- Опыт работы в веб-разработке от 3 лет;

- Знание современного JS, ES6, Promise, async/await, генераторов и yield;

- TypeScript, типизированный JS в целом, сложная типизация, генерики, смешанные типы;

- React 16+, функциональные компоненты, хуки, HOC;

- Mobx 6 + React, mobx-react, знание других стейт-менеджеров приветствуется;

- Современная вёрстка под последние версии браузеров (IE не поддерживаем), знание LESS. Умение верстать по макетам из Figma;

- Базовые знания о том, что такое тестирование и какие бывают тесты. Написание unit-тестов для React-компонентов;

- NPM, Node, Gulp, Webpack, вотчеры, бандлинг с разделением чанок по файлам;

- Отсутствие ненависти к легаси, с которым периодически придётся работать. В легаси стеке у нас JQuery, Typescript 1 и 2, d3.js, AngularJS 1 и 2, парочка вещей c React на Flow;

- Готовность писать код по корпоративным стандартам и делать ревью;

- Навыки отладки в браузере;

- Способность читать и писать на английском языке.

 

Дополнительные плюсы

- Знание паттернов проектирования MVC, MVVM;

- Инженерное высшее образование. Что нибудь из ВУЗ’овской программы: программирование, операционные системы и сети, языки программирования, процессинг сигналов, теория информации, кодирования и прочий хардкор;

- Управление небольшой командой, написание стандартов, менторство, способность обучаться и обучать;

- Глубинное понимание того, как работает JS в браузере и не в браузере;

- Боевой опыт вёрстки таблицами под IE6;

- Боевой опыт вёрстки писем;

- Знание протокола HTTP, как работает браузер, как работает его кэш.

 

Задачи

- Разрабатывать новые сервисы и улучшать существующий функционал Timepad;

- Выбирать инструменты для решения задач, участвовать в планировании разработки, отвечать за качество своего кода и сроки его написания;

- Разрабатывать и развивать архитектуру проекта.

 

Почему у нас хорошо

- В нашей команде есть поставленные процессы постановки задач и контроля качества;

- У нас небольшая команда, так что твое мнение о том, как что-то нужно сделать будет иметь большой вес;

- Мы обеспечим всем необходимым для продуктивной работы;

- Мы не любим давить на сотрудников цифрами – никто не будет обсуждать с тобой твои kpi, строчки кода, часы на задачу и звезды на гитхабе;

- У нас есть уникальный бэкенд-MVVM-фреймворк с датабайндингами!

- Несмотря на возраст системы, мы активно внедряем современные вещи (хотя стараемся не бежать впереди паровоза с фреймворками-однодневками);

- Полный рабочий день, индивидуальный график;

- Интересные и непростые задачи;

- Отличные возможности профессионального роста;

- Крутой офис в Даниловской Мануфактуре (м. Тульская);

- Скидки от партнёров (корпоративная скидка от SkyEng, Ляг Спиной и Кухни на районе), бесплатные билеты на мероприятия;

- Белая зарплата, оформление по ТК.

Нашей компании более 10 лет, и мы не планируем останавливаться.

Расскажите нам о себе

Есть вопросы?

Напишите нам, и мы обязательно вам ответим. Много интересного уже есть в нашей базе знаний.

Участник Организатор

Войдите через соцсети

или с помощью email

Забыли пароль?

Зарегистрируйтесь через соцсети

или с помощью email

Создайте организацию

чтобы получить возможность бесплатно создавать события и управлять ими.

Зарегистрируйтесь через соцсети

или с помощью email

Название увидят участники ваших событий на страницах регистрации, билетах и письмах

.timepad.ru

По этому адресу будет доступен ваш личный кабинет и страница событий для участников

Нужен для связи с вами

Как вы планируете использовать Timepad?

Создайте организацию

чтобы получить возможность бесплатно создавать события и управлять ими.

Название увидят участники ваших событий на страницах регистрации, билетах и письмах

.timepad.ru

По этому адресу будет доступен ваш личный кабинет и страница событий для участников

Нужен для связи с вами

Как вы планируете использовать Timepad?

Укажите ваш email

Подтвердите ваш email

Сообщение с проверочным кодом было отправлено на указанный email

Отправить еще раз