Вакансия: Frontend разработчик (junior)
Зарплата: руб.
Форма занятости: Полная занятость
Метод работы: Полный рабочий день
Задачи: Приглашаем в команду Регионального центра развития «Томск» Frontend-разработчика. Целью проекта является создание и разработка программного продукта, который работает с большим объемом данных, консолидирующихся из сторонних систем, а также производит значительный объем аналитической работы по обработке информации и ее представлению конечному пользователю. Состав проекта включается в себя 3 команды разработки, работающих по Scrum. Новичку в команде всегда назначается опытный наставник, который поможет быстро войти в проект, и первые месяцы курирует в решении поставленных задач. Jira в качестве инструмента постановки задач и баг-трекинга, Confluence база знаний. В нашей команде ценится проактивность и инициативность. Голос и мнение каждого члена команды учитывается при составлении планов работ, а также дальнейшей реализации и приёмки задач. Отлаженные релизные циклы позволяют проводить планирование работ больших команд и достаточно свободно планировать отпуска. Стек Backend: Java 8/11, Oracle 12, Spring 1/2, библиотеки: hibernate, swagger, elasticsearch, liquibase, apache.tika, apache.poi, junit и др. Frontend: JS, TS, React + Redux, библиотеки: antd, lodash, bem и др. QA: Java 8, Selenium/selenide, Allure-reports, TestNG/Junit, Selenium GRID/Selenoid, JMetr. Дополнительно: Git, Jenkins, Docker, Jira, Confluence. Задачи: разрабатывать и дорабатывать элементы пользовательского интерфейса; разрабатывать наборы компонентов, применяемых в интерфейсах; работать с REST API, обрабатывать и отображать данные с бэкэнда; участвовать в тестировании разработанных решений. Наши ожидания от кандидатов: опыт аналогичной работы от 1-го года; знание 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. Мы предлагаем: получение уникального опыта в мегарегуляторе; возможности профессионального и карьерного развития; привлекательная система мотивации; широкий социальный пакет; корпоративное обучение.
Образование:
Не указано