В #moexteam уже больше 2200 человек: ИТ-специалисты и эксперты по развитию рынков, продуктовые и проектные менеджеры, финансисты и юристы, маклеры и многие другие. Мы разные, но всех нас объединяет общая цель – помочь людям и компаниям управлять деньгами, используя передовые технологии и знания.
В Группе компаний открыта вакансия Senior Frontend Developer
Чем предстоит заниматься:
- Разработка программного обеспечения: от проектирования и разработки до тестирования и внедрения;
- Проектирование архитектуры frontend-приложений и принятие технических решений;
- Разработка нового функционала и сопровождение существующего кода.
- Декомпозиция требований и оценка бизнес задач;
- Взаимодействие с backend-разработчиками, аналитиками и UI/UX-дизайнерами;
- Обеспечение высокой производительности, безопасности и качества пользовательского интерфейса;
- Проведение code review;
- Участие в проектировании API и интеграции с backend-сервисами;
- Написание модульных и интеграционных тестов;
- Контроль качества кода, соблюдение стандартов разработки в компании.
Мы ожидаем от вас:
- Знание и опыт ФП и ООП;
- Знание и опыт применения принципов программирования и шаблонов проектирования;
- Знание и опыт работы с React, понимание сильных и слабых сторон, способов оптимизации приложений;
- Уверенные знания TypeScript / JavaScript;
- Знание HTML5, CSS и препроцессоров (SCSS), понимание семантической вёрстки;
- Опыт responsive вёрстки
- Настройка Webpack и линтера;
- Опыт работы с REST-сервисами / WebSocket;
- Опыт работы с Redux, Saga;
- Опыт покрытия кода тестами;
- Опыт работы по scrum над крупными проектами в командах от 8 человек;
- Понимание и опыт реализации приложений, использующих архитектуру SPA;
- Создание с нуля и опыт использования инфраструктуры разработки и сборки SPA;
- Опыт работы с SVG и графиками (предпочтительно chartjs)
- Опыт работы в нагруженных приложениях со сложным составом (дашборды, виджеты, CMS и прочее).
Будет плюсом:
- Работа со storybook (настройка и разработка сторей);
- Тестирование React хуков и компонентов целиком;
- Опыт работы с gitlab-ci, понимание принципов CI/CD;
- Разработка или активное участие в разработке ui-kit;
- Опыт работы с TradingView