Вы будете работать в команде разработки финтех-проекта с фокусом на криптовалютные платежи. Это современный продукт без технических долгов и legacy - архитектура построена с нуля по принципам модульности и микросервисов. Фронтенд-часть приложения реализована с использованием Vue 3 (Composition API) и современных инструментов экосистемы. Разработка ведётся в тесной интеграции с backend-сервисами через REST API, а также частично с использованием GraphQL. В проекте применяются SSR/SSG/SPA-подходы и современные практики оптимизации (PageSpeed Insights, UI/UX, адаптивная верстка). Команда активно использует GitLab для контроля версий, CI/CD и code review.
Что предстоит делать
-
Разработка интерфейсов и SPA приложений
-
Умение работать в команде
-
Опыт разработки JavaScript / TypeScript (ES6+) от 5 лет
-
Уверенное владение Vue 3 (Composition API) (основной стек)
-
Умение верстать - HTML5 + CSS3
-
знание семантики, наследования, Sass/SCSS
-
Владение Pinia
-
Опыт с Nuxt.js (будет плюсом VitePress)
-
Понимание как конфигурировать Vite
-
Уверенное владение Git (GitLab)
-
Опыт работы с REST API (будет плюсом GraphQL, Decorators)
-
Понимание как работает SSR / SSG / SPA
-
Навыки оптимизации производительности PageSpeed Insights
-
Понимание общих принципов UI/UX
-
Понимание принципов работы интернета: DNS, HTTP/HTTPS, запросы и ответы, кэширование, заголовки, cookies, CORS, CDN
-
Знание базовых архитектурных принципов: DRY, KISS, SOLID, FSD
-
Опыт с Vike, WebPack, React, Redux, Next.js, UI-фреймворками
-
Опыт работы с Docker, CI/CD, участие в open-source проектах
-
Навыки fullstack-разработки или знание других языков программирования
-
Опыт проектирования UI/UX интерфейсов
-
Опыт в сферах криптовалют, DeFi, финтех
Условия и возможности
-
Возможность стать частью международного финтех-проекта с фокусом на криптовалютные платежи и современные B2B-решения
-
Полностью удаленный формат работы
-
Наставничество и поддержку на старте, а также возможности для профессионального развития внутри команды
-
Конкурентную оплату труда - уровень обсуждается индивидуально по результатам собеседования
-
Прозрачные процессы, понятную систему задач и регулярную обратную связь в командной, открытой среде
-
Рабочее время: 9 до 18 GMT+3
-
Мы используем в работе: Agile, Redmine, Telegram, Discord.