Обзор компании
Arcesium — глобальная финтех-компания, которая решает сложные задачи, связанные с данными, стоящие перед некоторыми из самых авторитетных финансовых учреждений мира. Мы постоянно совершенствуем нашу платформу и возможности, чтобы решать будущие задачи, предвидеть риски, с которыми сталкиваются наши клиенты, и разрабатывать передовые решения, которые помогут нашим клиентам достичь трансформационных бизнес-результатов.
Финансовые технологии — это быстрорастущая отрасль, поскольку изменения и инновации продолжают разрушать существующее положение вещей и вызывать серьезные преобразования. Arcesium находится на особенно интересном этапе нашего собственного роста, поскольку мы стремимся использовать нашу успешно зарекомендовавшую себя рыночную позицию и расширять операции в поисках стратегических новых бизнес-возможностей. Мы ценим интеллектуальное любопытство, проактивную ответственность и сотрудничество с коллегами, и мы даем вам возможность внести значимый вклад с первого дня и ускорить ваше профессиональное развитие.
Мы ищем ярких и исключительных инженеров-программистов, которые присоединятся к нашей команде.
Вы будете создавать программное обеспечение нового поколения, используемое некоторыми из самых авторитетных управляющих альтернативными активами, и играть центральную роль в пользовательском опыте платформы Arcesium.
Что вы будете делать
- Создавать высокопроизводительные, насыщенные данными пользовательские интерфейсы с виртуализированными сетками, расширенным управлением столбцами, представлениями статуса в реальном времени и сложными многошаговыми финансовыми рабочими процессами
- Работать с менеджерами по продуктам и дизайнерами над внедрением Modern UI, обеспечивая паритет с устаревшими экранами, одновременно значительно улучшая удобство использования, навигацию и доступность
- Разрабатывать и создавать слой Backend for Frontend (BFF) с использованием Node.js/TypeScript для оркестрации, объединения и преобразования данных из нескольких серверных служб для эффективного использования пользовательским интерфейсом
- Создавать и поддерживать многократно используемые компоненты в Arc Design System (на основе MUI), обеспечивая единообразие потоков opt-in/opt-out, настройщиков столбцов, панелей фильтров и общих паттернов пользовательского интерфейса
- Сотрудничать с серверными командами для определения и закрытия контрактов API, а также работать с нетехническими заинтересованными сторонами для обзора и проверки удобства использования и качества пользовательского опыта
- Вносить вклад в рабочие процессы разработки с помощью ИИ, включая создание компонентов на основе подсказок, инструменты для миграции устаревших приложений на базе ИИ и встраивание взаимодействий агентов в пользовательский интерфейс
Что вам понадобится
- Степень бакалавра в области инженерии со опытом работы в ИТ-индустрии 2-5 лет
- Более 2 лет практической веб-разработки с использованием HTML5, JavaScript, TypeScript, React, CSS и практик TDD
- Сильное знание основного JavaScript (замыкания, цикл событий, цепочка прототипов, async/await) и TypeScript (обобщения, строгая типизация)
- Глубокое понимание архитектурных принципов, включая паттерны BFF, декомпозицию компонентов, управление состоянием (MobX или эквивалент) и оптимизацию производительности веб-приложений
- Практический опыт создания и оптимизации сеток данных, включая виртуализацию, ленивую загрузку, конфигурацию столбцов и фильтрацию в большом масштабе
- Опыт работы с Material UI (MUI) и принципами дизайна систем; умение создавать доступные, единообразные компоненты пользовательского интерфейса, соответствующие общему языку дизайна
- Предпочтительно иметь опыт работы с Node.js/Express для серверного рендеринга или разработки BFF
- Любознательность и комфорт в работе с инструментами разработки с поддержкой ИИ (кодирование на основе LLM, инжиниринг подсказок для создания компонентов пользовательского интерфейса) — огромное преимущество
Arcesium является работодателем, предоставляющим равные возможности.