Напиши текст вакансии для должности "Frontend Developer (React)". Название компании: "ТекФорс Инжиниринг". Расположение: Санкт-Петербург. График работы: Гибкий график. Опыт работы: Нет опыта. Ключевые навыки: 'Git', 'JavaScript', 'CSS', 'Linux', 'HTML', 'React', 'TypeScript'

TecForce – компания, предоставляющая полный спектр решений для создания, развития и сопровождения IT-инфраструктуры и корпоративных информационных систем. Разработка программных решений в финансовой сфере является одним из ключевых направлений деятельности TecForce. Мы разработали и внедрили ряд крупных проектов, среди которых системы финансового мониторинга и системы пенсионного и социального обеспечения федерального масштаба. На один из ключевых проектов ищем Frontend-разработчика на React.js уровня Middle+ или Senior. О проекте: Система для расчета социальных выплат федерального масштаба.Задача расчета сопоставима с расчетом заработной платы. Проектная нагрузка 1,5 млн расчетов за 30 минут. Поскольку требовалось еще и уменьшить влияние человеческого фактора, в системе используется технология смарт-контрактов для выплат и самого расчета. Для простоты обслуживания система разработана как веб приложение. Система реализует некоторые элементы документооборота (многоуровневое согласование, электронные подписи, шифрование). Мы заботимся об удобстве, понятности и в целом о UX, при этом приложение (по своему назначению и использованию) остается прежде всего бизнес-ориентированным. Для пользователей реализованы механизмы списков со сложными, настраиваемыми фильтрами, различные графические отчеты, диаграммы и схемы. В ней насчитывается более 60 справочников со своими реестрами и карточками, а также около 30 документов. Основные задачи:  Разработка новых фич на react на основе готовых ui-элементов; Переписывание старого функционала с Angular 6 на react (остатки); Покрытие кода unit-тестами (jest); Планирование архитектуры фронтенда.  Стек: TypeScript, React + Redux + Redux Saga + Formik Что мы хотим видеть в кандидате:  Отличное знание TypeScript и умение писать на нем понятный, сопровождаемый код; Опыт работы с React и знание его инфраструктуры; Знание современных стандартов CSS, JS, HTML; Опыт использования Webpack; Опыт написания unit тестов (желательно jest); Навыки работы с Git, базовые знания Linux; Опыт разработки SPA или изоморфных приложений; Будет плюсом умение читать код, написанный на Angular 2+.  Что мы предлагаем:  Официальное трудоустройство по ТК РФ; Полностью &quot;белую&quot; ЗП с регулярным пересмотром; Гибкий график работы с возможностью удаленной работы; ДМС или компенсацию спорта на выбор; Скидки на покупку техники; Скидки на изучение английского языка; Корпоративные выплаты в случае важных семейных событий; Дополнительные оплачиваемые выходные; Участие в профильных конференциях и курсах за счет компании; Оплату релокации в Санкт-Петербург и компенсацию первого месяца аренды жилья; Дополнительные льготы, предусмотренные в компании.