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 и дизайна, внимание к деталям и стремление к высококачественной реализации (пиксель-перфект, прогрессивное улучшение).
- Способность работать самостоятельно, брать на себя ответственность за задачи и доводить их до завершения.
- Опыт работы с большими или незнакомыми кодовыми базами, умение быстро разбираться и вносить вклад.
- Навыки решения проблем и проактивный подход к поиску решений.
- Высокий уровень самоанализа и стремление к постоянному обучению и совершенствованию.
Будет плюсом:
- Опыт создания настольных приложений с использованием веб-технологий (например, Electron).
Почему это отличная возможность:
- Наш бизнес растёт экспоненциальными темпами.
- Небюрократичное управление, ориентированное на результат.
- Регулярные обзоры эффективности для оценки вашего прогресса.
- Удалённая работа с доступом к нашим хабам в Дубае, Ереване, Лондоне и Белграде.
- Компенсация медицинских расходов.
- Обеспечение необходимого оборудования.
- 20 рабочих дней оплачиваемого отпуска в год.
- 11 дополнительных выходных дней в год.
- 14 дней оплачиваемого больничного для поддержки вашего здоровья и восстановления при необходимости.
- Доступ к внутренним конференциям, курсам английского языка и корпоративным мероприятиям.