Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
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

Alber Blanc have more than 10 years of experience in high frequency algorithmic trading (HFT) in stock and cryptocurrency markets: we work as a professional market maker in 7 countries on the largest stock exchanges from Chicago to Hong Kong, are actively developing India/China and other areas.

Our IT department creates a fully proprietary in-house solution, which is ultra-fast, distributed, highly scalable and agile. We use cutting edge hardware, latest compilers and linux OS versions. This 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 80 people operates from three offices in Switzerland, Italy and the largest office is in Limassol, Cyprus.

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

4 650 – 6 000 $/мес на руки
📍 Тбилиси (Грузия), помощь с переездом
4 500 – 7 000 $/мес на руки
📍 ЕС, полная удалёнка, помощь с переездом
4 000 – 6 000 €/мес на руки
📍 Лимасол (Кипр), помощь с переездом
4 000 – 5 500 €/мес на руки
📍 Лимасол (Кипр), помощь с переездом
3 500 – 5 000 €/мес на руки
📍 Барселона (Испания), помощь с переездом