Senior Frontend Engineer

Senior Frontend Engineer


ЗП: 5500$

Привет!

Ищем Senior Frontend-инженера для работы над Ledger Wallet. Это мировой лидер в hardware-кошельках, он защищает ~20% всех криптоактивов. Несмотря на название роли, работа идёт на уровне SDK: TypeScript и Node.js и модули интеграции с блокчейнами. React-компонентов и вёрстки почти нет, значительная часть кода в open-source.

Кто мы

Hoodies — команда из 60 человек: backend, frontend, devops, мобильная разработка, дизайн, продакт-менеджмент. Помогаем продуктовым компаниям и стартапам по всему миру. Работаем распределённо, каждый из удобной локации: дом, коворкинг, офис или пляж, you choose.

Задачи

Мы пишем взаимозависимые модули, которые подключают блокчейны к мобильному и десктопному приложению Ledger Wallet. Типичная задача — спроектировать новый пакет под конкретную сеть и провести его от дизайна API до релиза.

Мы разрабатываем и поддерживаем публичные SDK. Держим API стабильным, заранее обсуждаем изменения, пишем документацию для себя и сообщества.

Когда пакет готов, его нужно встроить в мобильные и десктопные приложения через систему слоёв. Следим за совместимостью, производительностью и размером бандла. Новые блокчейны прилетают регулярно каждый требует глубокого изучения.

Как мы работаем

  • Команда: embedded-инженеры, frontend-инженеры, тимлид и аккаунт-менеджер.
  • Задачи и сроки формируем вместе с лидом и клиентом — в Slack и на звонках по европейскому времени.
  • Много общаемся с другими командами: обсуждаем архитектурные решения, советуемся, аргументированно спорим. Рядом сильные инженеры, и это одна из приятных сторон работы.
  • Покрываем код интеграционными тестами в три слоя для работы с реальными и виртуальными устройствами.

Наши ожидания

  • Пишешь на TypeScript и Node.js.
  • Работал хотя бы с одним блокчейном и понимаешь, как устроена работа с сетью, подписями и транзакциями изнутри.
  • Ты самостоятельный: согласовываешь решение со смежными командами, договариваешься о сроках, доводишь до результата. Не ждёшь, пока задачу разжуют.
  • Общаешься на английском, где нужно, и на русском, где можно.

Будет плюсом

  • Проектировал и поддерживал SDK. Знаешь, как живёт библиотека с внешними пользователями: обратная совместимость, версионирование, документация, саппорт. Для нас это очень сильное попадание.
  • Опыт Electron и React Native, особенно обоих сразу — на стыке этих платформ у нас живёт самое интересное. Тоже большой плюс.
  • Мыслишь в парадигмах reactive programming (observables) и dependency injection. У нас это RxJS и InversifyJS, но ключевой опыт важнее конкретных библиотек.
  • Опыт работы в крупных монорепозиториях (у нас turborepo).
  • Опыт вывода проекта в open-source.

Наш стек

TypeScript, Node.js, pnpm, turborepo, RxJS, InversifyJS, Redux, react-query, React, styled-components, Electron, React Native.

Если хочешь больше узнать о нас: прыгай сюда!


Интересно? Давай знакомиться! Я Лена – HR команды Hoodies, жду твоё CV в тг @elenpavlova

Report Page