Frontend Engineer
Tonkeeper
Software Engineering · Senior
Мы создаём Tonkeeper — ведущий некастодиальный кошелёк в экосистеме TON, помогающий пользователям и разработчикам открывать для себя dApps и инструменты DeFi. Команда Tonkeeper также создала TON API — крупнейшую платформу на TON — и Tonviewer, популярный эксплорер для отслеживания транзакций, токенов и NFT. С помощью Tonkeeper Mobile, Tonkeeper Pro, TON API и Tonviewer мы упрощаем изучение и развитие в The Open Network.
Наша команда обладает богатым опытом в создании продуктов для массового внедрения и высоконагруженных сервисов, а также в применении инновационных технологий в криптографии и блокчейне.
Сейчас мы хотим расширить команду и ищем Frontend Engineer.
Обязанности:
- Разработка и улучшение веб-клиента, обеспечение высокой производительности, безопасности и масштабируемости.
- Разработка и поддержка браузерных расширений (Chrome, Firefox и др.) с бесшовной интеграцией кошелька.
- Реализация сложных UI/UX решений с акцентом на удобство использования, отзывчивость и кросс-браузерную совместимость.
- Тесное взаимодействие с командами продукта, дизайна и бэкенда для реализации сквозных функциональных возможностей.
- Оптимизация производительности приложения, качества кода и сопровождаемости; проведение код-ревью и наставничество других разработчиков.
- Участие в принятии архитектурных решений и постоянное совершенствование процессов и стандартов фронтенд-разработки.
Требования:
- 5+ лет опыта разработки клиентских приложений с использованием TypeScript и React.
- Глубокие знания в создании сложных, адаптивных вёрсток с использованием современного CSS (Flexbox, Grid, логические свойства).
- Опыт работы с современными возможностями браузеров и техниками производительности (Web Animations API, prefetch/preload, оптимизация рендеринга).
- Понимание принципов работы браузеров и интернета (процесс рендеринга, клиент-серверное взаимодействие, стратегии кэширования).
- Чувство UX и дизайна, внимание к деталям и стремление к высококачественной реализации (пиксель-перфект, прогрессивное улучшение).
- Способность работать самостоятельно, брать на себя ответственность за задачи и доводить их до завершения.