Будь в центре событий.
Определяй будущее
Приглашаем в команду Регионального центра развития «Томск» Frontend-разработчика.
Целью проекта является создание и разработка программного продукта, который работает с большим объемом данных, консолидирующихся из сторонних систем, а также производит значительный объем аналитической работы по обработке информации и ее представлению конечному пользователю.
Состав проекта включается в себя 3 команды разработки, работающих по Scrum.
Новичку в команде всегда назначается опытный наставник, который поможет быстро войти в проект, и первые месяцы курирует в решении поставленных задач.
Jira в качестве инструмента постановки задач и баг-трекинга, Confluence база знаний.
В нашей команде ценится проактивность и инициативность. Голос и мнение каждого члена команды учитывается при составлении планов работ, а также дальнейшей реализации и приёмки задач. Отлаженные релизные циклы позволяют проводить планирование работ больших команд и достаточно свободно планировать отпуска.
Стек
Backend: Java, Oracle 12, Spring 1/2, библиотеки: hibernate, swagger, elasticsearch, liquibase, apache.tika, apache.poi, junit и др.
Frontend: JS, TS, React + Redux, библиотеки: antd, lodash, bem и др.
QA: Java, Selenium/selenide, Allure-reports, TestNG/Junit, Selenium GRID/Selenoid, JMetr.
Дополнительно: Git, Jenkins, Docker, Jira, Confluence.
Задачи:
- разрабатывать и дорабатывать элементы пользовательского интерфейса;
- разрабатывать наборы компонентов, применяемых в интерфейсах;
- работать с REST API, обрабатывать и отображать данные с бэкэнда;
- участвовать в тестировании разработанных решений.
Наши ожидания от кандидатов:
- опыт аналогичной работы от 3-х лет;
- знание web-технологий (принцип работы SPA);
- навык верстки (знание HTML, CSS);
- теоретические знания JavaScript es6+ (Promise, async, await, arrow functions);
- теоретические знания ReactJS;
- опыт работы с с системами контроля версий (git).
Будет плюсом:
- опыт работы с ReactJS или другим фреймворком из "тройки";
- понимание основ юзабилити пользовательских интерфейсов;
- знакомство с Redux, Redux-thunk, Redux-saga;
- знакомство с UI-библиотекой Ant Design или любой другой;
- знакомство с препроцессорами (Less, Sass);
- владение TypeScript;
- понимание основных алгоритмов, дизайн-паттернов и структур данных;
- навыки написания unit-тестов (знакомство с jest);
- знание методологии разработки Scrum.
Мы предлагаем:
- получение уникального опыта в мегарегуляторе;
- возможности профессионального и карьерного развития;
- привлекательную систему мотивации;
- широкий социальный пакет;
- корпоративное обучение.
Ключевые навыки
- JavaScript
- React
- TypeScript
Задайте вопрос работодателю
Где предстоит работать
Вакансия опубликована 17 марта 2025 в Томске
Код вакансии ОР ПР