Николодворянская улица 18
Senior Soft — аккредитованная IT-компания с более чем 10-летним опытом успешной работы на рынке. Мы специализируемся на автоматизации бизнес-процессов для среднего и крупного бизнеса, включая лидеров авиационной и нефтегазовой отраслей, машиностроения, финансового и торгового секторов.
О проекте
Масштабный проект по импортозамещению ключевых технологий и инфраструктуры в рамках платформы ЕХД. В команду разработки приглашаем опытного frontend-разработчика для участия в полном цикле создания высоконагруженных веб-приложений, ориентированных на финансовую сферу.
Обязанности
- Участие во всех этапах разработки ПО: от проектирования до внедрения
- Декомпозиция и оценка бизнес-задач
- Разработка и поддержка SPA на базе React
- Проведение код-ревью коллег
- Оптимизация производительности и улучшение пользовательского опыта
- Интеграция с REST API / WebSocket
- Создание и развитие архитектуры фронтенд-решений
- Написание unit и интеграционных тестов
Требования к кандидату
- Знание и практическое применение принципов ООП и ФП
- Знание паттернов проектирования и практик clean code
- Опыт работы с React от 3 лет (понимание особенностей, ограничений и возможностей)
- Уверенное владение TypeScript / JavaScript
- Знание HTML5 , CSS , препроцессоров (SCSS), семантической верстки
- Опыт адаптивной верстки
- Навыки настройки сборщиков (Webpack), линтеров
- Опыт работы с Redux / Saga
- Опыт взаимодействия с REST API / WebSocket
- Навыки написания unit / интеграционных тестов
- Общий опыт разработки — от 5 лет
- Опыт участия в крупных проектах по Scrum в командах от 8 человек
- Знание архитектуры SPA и опыт самостоятельного создания/настройки инфраструктуры разработки
- Опыт работы с SVG и библиотеками визуализации данных (желательно — Chart.js )
- Опыт разработки сложных интерфейсов (дашборды, виджеты, CMS и т.д.)
Будет преимуществом
- Опыт работы с Storybook (создание и настройка сторей)
- Тестирование React-хуков и компонентов
- Навыки настройки GitLab CI , понимание принципов CI/CD
- Участие в создании или развитии UI-kit
- Опыт работы с TradingView
- Умение чётко и понятно формулировать технические идеи как для разработчиков, так и для нетехнических специалистов
Дополнительные требования
- Высшее техническое образование
- Минимум 3 года опыта в продуктах с высокими нагрузками (web-разработка)
- Желательно: опыт работы в FinTech (банковские, брокерские, инвестиционные компании) или участие в проектах системных интеграторов для финансового сектора
Что мы предлагаем
- Официальное трудоустройство (возможен формат ИП или СМЗ).
- Полностью удалённый формат работы.
- Участие в значимых проектах с высокой социальной и бизнес-ценностью.
- Гибкий график работы (5/2, 09:00–18:00).
- Корпоративное обучение и доступ к услугам корпоративного психолога.
- Поддержка и стабильность от компании, работающей на рынке более 10 лет.
Если вы хотите участвовать в разработке решений, которые меняют жизнь пользователей, и готовы работать в амбициозной команде профессионалов, мы ждём вас!