Москва, Огородный проезд, 5с5
Frontend (Vue 3 / TypeScript)
Участие в создании уникальной NO-CODE платформы нового поколения
Что мы предлагаем:
Продукт-вызов: Модернизируем нашу NO-CODE платформу с нуля. Это не просто конструктор интерфейсов — система позволяет создавать сложные enterprise-решения силами аналитиков.
Технологический стек:
• Современный Vue 3 (Composition API, автоимпорты, file-based routing) + TypeScript в strict-режиме
• Собственный UI-Kit с темами на базе UnoCSS (Tailwind-подход)
• Кастомные решения:
- Язык запросов (аналог GraphQL)
- Система документирования компонентов (упрощённый Storybook)
- Абстракции для работы с данными и запросами
• Backend на C++/PostgreSQL, Nexus-репозиторий для npm-пакетов
Подход:
• Минимум бюрократии — небольшая команда экспертов, где ваше мнение влияет на архитектуру
• Акцент на качество: Явная обработка ошибок, конвенциональные коммиты, модульные тесты, строгий ESLint
• Open-source философия: Используем небольшие утилитарные библиотеки-конструкторы vueuse, internationalized/date, neverthrow
• В основном пишем код сами, чтобы быть в нем уверенными и обеспечить безопасность
Чем вы будете заниматься:
• Проектировать архитектуру модулей для SPA-приложений на Vue 3
• Разрабатывать универсальные решения для NO-CODE платформы (не шаблонные формы, а системные компоненты)
• Рефакторить код и внедрять новые подходы
• Покрывать код тестами (vitest) и документацией (JSDoc, документация в markdown + внутренняя wiki)
• Участвовать в кросс-функциональных задачах (взаимодействие с аналитиками, backend-разработчиками)
Идеальный кандидат:
Обязательно:
• 3+ года опыта с Vue 3 + TypeScript (Generics, Conditional Types, Mapped Types)
• Глубокое понимание реактивности Vue
• Понимание ООП и его недостатков, композиция vs наследование
• KISS, DRY и т.п. Главное не следование прописным принципам, а своя голова на плечах
• Опыт проектирования переиспользуемых компонентов и архитектурных решений
• Навыки работы с REST/HTTP, Git, системами трекинга (Redmine/Jira)
• Умение писать само-документируемый код
• Знание операционной системы Linux на уровне опытного пользователя и/или системного администратора
Будет плюсом:
• Участие в open-source проектах
• Опыт с другими фреймворками (React, Angular, SolidJS)
• Знание Atomic CSS фреймворков (tailwind/unocss)
• Практика с E2E-тестированием
Если вы не настолько опытный, но имеете стремление стать лучше и пытливый ум - У вас все-равно есть шанс
Почему это интересно:
Вы будете решать нестандартные задачи — например:
• Как сделать визуальный редактор интерфейсов для сложных систем без кодогенерации?
• Как спроектировать компонент, чтобы аналитики могли собирать из него 100+ сценариев?
Получите опыт full-cycle разработки — от проектирования метамоделей до внедрения в production
Мы не строим очередной стартап — у нас уже есть продукт, клиенты и амбициозный план развития.
Если вы хотите влиять на архитектуру сложной системы и работать без рутины — давайте обсудим!
Вовнянко Олеся Викторовна
Москва
до 5000 USD
BondaBiz (ИП Буравцова Анастасия Владимировна)
Москва
до 200000 RUR
Тиахоликс Груп
Москва
до 3000 USD
Эстель Адони, Сеть салонов элитного белья
Москва
до 3000 USD