Senior Frontend-разработчик
Ереван, АрменияСеньор
Удаленная работа
Опыт работы более 5 лет
Опыт работы более 5 лет
Короткая ссылка: gkjb.ru/gMU
О себе
На данный момент Senior Frontend-разработчик.
Мои компетенции и опыт
Senior Frontend-разработчик, 12 лет в продуктовых командах. Отвечаю за архитектуру фронтенда и бэкенда под ним: границы модулей, одна модель состояния вместо новой под каждый случай, строгие типы и правила, которые команда держит на код-ревью. Тесты как часть этого, упавший тест блокирует релиз. Дальше делаю саму фичу, фронтенд и нужный ей бэкенд, в продакшене: мониторинг, алерты, починка того, что сломалось. В основном финансовые продукты, где люди держат свои деньги. В SingularityFinance целиком вёл стейкинг: 13 пулов, больше $1M денег пользователей.
Около трёх с половиной лет руководил frontend-командами, в SuperJob и в Science Guide.
С AI-агентами работаю по spec driven development.
Последние места работы
- SingularityFinance, Senior Frontend-разработчик, 2023–2026. Вёл стейкинг на 13 пулов и больше $1M, от интерфейса до API. Завёл больше 300 тестов на Vitest и Playwright, с нуля настроил CI/CD, Sentry, Grafana и алерты. Сборку ускорил с 45 до 12 минут, бандл уменьшил вдвое.
- Harmony, Senior Frontend-разработчик, 2021–2023. Фронтенд моста Harmony–Bitcoin и его JavaScript SDK в npm. Все операции моста шли через одни и те же состояния, от подписи до подтверждения, и пользователь всегда видел, где его деньги.
- Science Guide, тимлид frontend-команды, 2019–2021. Руководил тремя fullstack-разработчиками, отвечал за архитектуру фронтенда и бэкенда. Предложил и написал BFF-слой на нужен доступ к резюме и PostgreSQL поверх QuickBlox, вместо цепочки из пяти запросов стало хватать одного.
- SuperJob, тимлид frontend-команды, 2015–2019. Больше миллиона пользователей в день. Вместе с командой переписали продукт на React и Redux с собственным серверным рендерингом, сделали общую библиотеку UI-компонентов со скриншотными тестами. В команде было пять разработчиков, проводил собеседования и занимался менторством.
Проекты
- Mull ( нужен доступ к резюме ): транскрибация встреч и живая диктовка для macOS. Приложение и бэкенд написаны с Claude Code, подписка и вебхуки на Lemon Squeezy.
- ethers-rpc-pool ( нужен доступ к резюме ): слой устойчивости для ненадёжных RPC-провайдеров. Ограничение частоты запросов на каждый эндпоинт, маршрутизация по задержке, circuit breaker, обработка Retry-After. Покрыт тестами на Vitest, опубликован в npm.
Ереван, Армения. Удалённо, GMT+4. Контракт (independent contractor) или EOR.
Сайт: нужен доступ к резюме
GitHub: нужен доступ к резюме
LinkedIn: нужен доступ к резюме
Интересные кандидаты
- сF
стажер/junior frontend разработчик
relocate remote office - раremote
- раrelocate remote parttime
- раremote
- раrelocate remote parttime office
- раrelocate remote
- прremote
- пиremote
- вв
верстальщик, веб-разработчик, фронтенд-разработчик
relocate remote parttime - Фс
Фул стек программист, Архитектор
remote
