Вакансия: Full-stack Developer (Node.js+React)
Описание вакансии
Мы аутсорсинговая аккредитованная IT-компания Aston . С нами вы сможете хорошо зарабатывать, расширять свой опыт на перспективных направлениях и применять знания на крупных проектах.
На какой проект ищем Full-stack Developer (Node.js+React)?
Заказчик самый большой финансовый маркетплейс в России. С его помощью клиенты могут выбрать выгодные финансовые продукты, получить оперативную и достоверную информацию о финансовом рынке и обсудить с заинтересованными сторонами вопросы о работе банков, страховых и инвестиционных компаний.
Проект разработка клиентских сервисов для поиска выгодных предложений от банков-партнеров.
Проект активно развивается и сейчас работает по такому принципу: клиенту достаточно указать свои требования и данные, а система определит его персональный кредитный рейтинг и предложит подходящие варианты. Также пользователь может использовать кредитный калькулятор и форму заявки на получение кредитов, страховки и ипотеки.
Чем предстоит заниматься?
- применять Node.js в production (изоморфные приложения);
- разрабатывать новый функционал с использованием новых технологий;
- поддерживать уже написанный функционал, исправлять дефекты, оптимизировать frontend (прорабатывать стратегии, собирать метрики и т.д.);
- проводить рефакторинг текущего функционала, планировать релизы, развивать storybook.
Чего мы ждем от специалиста?
- хорошие знания Node.js, а также фреймворка Express и знание технологий SSR, SSG;
- опыт написания веб приложений на Node.js;
- опыт работы с Node.js серверным рендером;
- владение JavaScript (ES6+) и React (React Hooks, Virtual DOM, Lifecycle Methods), Event Loop;
- практический опыт TypeScript, Webpack/Rollup/Parsel, Babel, npm/Yarn;
- владение современным CSS (Flexbox, Grid);
- знание основных метрик производительности frontend;
- практический опыт вёрстки под мобильные устройства;
- опыт работы с основами командной строки Linux;
- знание CSS-in-JS, а именно Styled Components, понимание их преимуществ и недостатков;
- знакомство с Unit- и Snapshot-тестами, например, Jest;
- опыт работы с Git, знание основных команд и отличия Merge от Rebase, умение решать конфликты;
- знание паттернов проектирования и современных архитектурных решений;
- знание основных принципов ООП и SOLID и применение их при написании кода;
- знакомство с Atlassian-стеком (Jira, Confluence, Bamboo, Bitbucket Server).
Что мы предлагаем?
Хорошая зарплата
- размер зарплаты обсуждаем отдельно с каждым кандидатом;
- доплачиваем за менторство, ведение обучающих курсов, ревью проектов и участие в других профактивностях компании.
Развитие в профессии
- долгосрочные проекты от российских заказчиков;
- возможность выбирать или менять проект и пробовать себя в новых направлениях;
- прозрачная система Performance Review;
- ментор на все время работы в компании.
Комфорт и свобода
- свободный релокейт между офисами компании;
- возможность выбирать формат работы: удаленный, из офиса или гибридный;
- комфортные офисы в городах-центрах разработки;
- поэтапная система адаптации новых сотрудников.
Обучение
- корпоративный портал с материалами для изучения любого нового стека и повышения уровня по своей специальности и не только;
- участие в технических митапах и конференциях в качестве гостя и спикера.
Социальный пакет
- медицинская страховка (+стоматология);
- частичная компенсация спортивных абонементов;
- компенсация расходов на оплату коворкинга;
- 3 sick-days в год;
- оплачиваемый бенч;
- оплачиваемый отпуск 28 дней в году;
- оплачиваемые больничные.
Корпоративная жизнь
- корпоративы и тимбилдинги;
- детские праздники и мастер-классы с подарками и сладостями для семей сотрудников.