описание
Должность: Frontend Developer
Уровень: Senior
Опыт: 10+ лет (НЕ фриланс)
Локация: Удалённо
Занятость: Полная
Часовой пояс: UTC +3
Зарплата: на ИС (1-2 месяца) 250 000₽ на руки, после ИС 300 000₽ – 350 000₽ на руки
НАШ СТЕК
● Frontend Development
○ Основное: HTML, CSS/SCSS, JS, TS
○ Фреймворки и библиотеки: React, Next.js
○ Инструменты UI/UX: Styled Components, TailwindCSS
● Управление состоянием: React Context, Redux Toolkit, Zustand
● API и обработка данных: Axios, GraphQL (Apollo Client)
● Формы и валидация: React Hook Form, Yup, Zod
● Тестирование: Jest, React Testing Library
● Инструменты и автоматизация
○ Качество кода: Eslint, Prettier, Lint-staged, Husky
○ Инструменты сборки: Babel, Webpack, NPM, Vite
● Аутентификация: JWT, Cookies
● Локализация: i18next
● Дополнительные навыки фронтенда
○ Маршрутизация: React Router
○ Визуализация данных: Chart.js, react-virtualized, react-tiny-slider, qrcode
○ Прочее: Google ReCaptcha, date-fns, react-datepicker, react-dropzone, msgpack, canvas, mediastream api, wasm
● SEO: OpenGraph теги, Lighthouse
● Web3: Ethers.js, WalletConnect, Reown AppKit, Wagmi, bitcoinjs-lib, @solana/web3.js, TronWeb
● Компьютерное зрение: MediaPipe
● CI/CD: GitHub Actions, Vercel
КОГО ИЩЕМ:
Нам нужен человек с высокой автономностью: берёт задачу и возвращается с работающим решением. Готов решать сложные нестандартные задачи. Комфортно чувствует себя в атмосфере стартапа — быстрые изменения, много ответственности, мало бюрократии.
КТО НЕ ПОДОЙДЁТ:
• Кандидаты с преобладающим или последним опытом в роли технических менеджеров: Team Lead, CTO и т.п. – это нерелевантный данной позиции опыт работы. Мы ищем «рабочие руки», а не технического менеджера.
• Кандидаты, которые ищут себе вторую работу или с желанием создавать иллюзию работы. У нас команда маленькая, все всё видят. Нужен честный фултайм.
• Кандидаты с преобладающим или последним опытом работы на фрилансе или в аутсорсинг-компаниях.
Создавать интерфейсы для сценариев компьютерного зрения, электронных подписей и платежей, KYC.
Интегрировать Web3-кошельки и взаимодействие с различными блокчейнами.
Строить real-time интерфейсы – WebSocket, кэширование состояния
Работать с компьютерным зрением в браузере – захват видео, обработка через MediaPipe.
Создавать сложные анимации и микровзаимодействия.
Оптимизировать производительность – бандлы, рендеринг, память.
Участвовать в архитектурных решениях – совместный дизайн и открытые обсуждения.
требования
Опыт работы от 2 лет с компьютерным зрением в браузере – WebRTC, MediaPipe, Canvas API.
Опыт работы от 10 лет в Frontend-разработке.
Опыт работы от 6 лет с React и TypeScript — хуки, рендеринг, оптимизация, паттерны.
Разрабатывал DeFi / Web3 / identity-продукты от 1 года.
Работал от 1 года с несколькими блокчейнами – Ethereum, Bitcoin, Solana, Tron.
Опыт работы от 2 лет со сложными анимациями – Framer Motion, CSS transitions, WebGL.
Умеешь профилировать и оптимизировать – память, рендеринг, сеть, не по чек-листу, а по реальным bottleneck'ам.
Наш стек тебе знаком, а чего не знаешь – готов разобраться по ходу.
БУДЕТ КРУТО, ЕСЛИ:
Есть опыт с пост-квантовой криптографией (@noble/post-quantum).
Публиковал npm-пакеты.
Есть опыт с React Native.