Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Alber Blanc

Senior Frontend / Software Engineer

в Alber Blanc

4 000 —‍ 6 500 €/мес на руки

📍 Санкт-Петербург (м. Беговая)КипрПомощь с переездом
Специализация
JavaScript
Уровень
Middle-to-Senior

Более 13 лет мы в Alber Blanc успешно занимаемся высокочастотной алгоритмической торговлей (HFT). Работаем в 7 странах на крупнейших фондовых и криптовалютных биржах от Чикаго до Токио, где наша деятельность охватывает торговлю акциями, облигациями, фьючерсами, опционами, валютой и всеми производными цифровых активов.

Имеем два основных офиса, расположенных в Санкт-Петербурге и Лимассоле (Кипр), также есть офисы в Швейцарии и Нидерландах.

Наша GUI команда занимается разработкой и поддержкой графического интерфейса для аналитики торговли, которым пользуются наши же сотрудники — трейдеры и аналитики, бэкенд-разработчики.

Формат работы - офис.

Технологии/инструменты

TypeScript/Python/Java/KotlinJestReact/Vue/Angular/FlutterMVVM/Redux

Мы используем:

  • TypeScript 4.6.
  • React 18, MUI компоненты, Pixi для рисования графики.
  • Компоненты описываем модульным CSS.
  • MobX-State-Tree, чистый MobX, Redux.
  • Web-приложение собираем с помощью Next.js.
  • Backend для Frontend пишем на Node.js (Express.js).
  • Для хранения того, что нам нужно, используем Postgres.
  • Общение с Backend'ом происходит с помощью WebSocket.

Основные задачи

  • Проектирование архитектуры и API-компонентов, которые необходимо создать или изменить.
  • Поиск и принятие решений относительно технической реализации компонентов, как Frontend, так и Backend (сервисы, БД).
  • Разработка web-приложения на React.js.
  • Разработка Backend'а для Frontend (BFF) приложения на Node.js.
  • Разработка БД (Postgres) для Frontend-приложения.
  • Работа над улучшением производительности существующего приложения.
  • Написание автоматизированных тестов для проверки корректности работы компонентов: Unit, Integration, E2E.
  • Создание Docker-контейнеров для компонентов, описание конфигурации развёртывания в Kubernetes кластер.
  • Конфигурирование CI/CD.
  • Ревью кода и проектировочных документов других участников команды.
  • Взаимодействие с пользователями (трейдеры, аналитики, backend-разработчики) для уточнения требований и более качественного решения.

Какие навыки необходимы

  • ООП/Принципы проектирования программного обеспечения/Шаблоны проектирования.
  • Системное мышление.
  • Понимание процесса разработки как с технической, так и организационной точек зрения.
  • Понимание архитектурных принципов, применяемых при разработке web-приложений: MVVM/Redux.
  • Понимание БЭМ/компонентного подхода.
  • Тестирование приложений (Jest).
  • Оптимизация web-приложений, понимание того, как работает браузер, умение профилировать приложение с точки зрения его производительности.
  • Понимание таких вещей как миссия, принципы, цели, стандарты и то, как их использовать.
  • Внутренняя мотивация на создание высококачественного продукта и достижение высоких результатов.
  • Решение проблем через предложения.
  • Владение на высоком уровне одним из языков: TypeScript/Python/Java/Kotlin.
  • Владение одной из библиотек: React/Vue/Angular 2+/Flutter.
  • Базовые навыки по работе с реляционными СУБД.

Мы предлагаем

  • Работу плечом к плечу с высококлассными инженерами, математиками и нашими фаундерами, которые по сей день принимают активное участие в работе наравне с командой.
  • Возможность повышать свой уровень дохода: раз в пол года у нас проходит ревью, по результатам которого вы можете получать бонус равный годовой зарплате и более.
  • Внушительный набор бенефитов: гибкий социальный пакет, корпоративное такси, частичная компенсация жилья рядом с офисом, поддержка релокации и оплачиваемые командировки в Европейские офисы.
  • Современное оборудование и программное обеспечение в производстве, новое мощное железо и все необходимое для комфортной работы.
  • Широкий спектр интересных задач, отсутствие жестких сроков/прессинга сверху и масса возможностей для реализации собственных идей.
Дарья Благодарова Technical Talent Acquisition Specialist
Alber Blanc

О компании Alber Blanc

Сфера
Продуктовая компания
Размер
51 - 100

Àlber Blanc is an international prop, high-frequency trading company with more than 13 years of experience in this field.

Our system engineers create ultra low-latency solutions. We use cutting edge hardware, latest compilers and linux OS versions. It allows us to create and maintain a trading framework that adopts to any new markets or market changes fast, is scalable, flexible and provide perfect performance and reliability.

The team of more than 100 people operates from three offices in Switzerland, the Netherlands and the largest office is in Limassol, Cyprus.

Похожие вакансии

480 000 – 590 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
4 000 – 5 500 €/мес на руки
📍 Лимасол (Кипр), помощь с переездом
4 000 – 6 000 $/мес на руки
📍 Амстердам (Нидерланды), помощь с переездом
3 800 – 6 500 $/мес на руки
📍 ЕС, Сербия, Грузия, полная удалёнка, помощь с переездом
3 500 – 5 000 €/мес на руки
📍 Барселона (Испания), помощь с переездом