Hi, Rockits!

Vue / React developer (Тбилиси)

3 000 - 5 000 USD
  • Тбилиси
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • TypeScript
  • JavaScript
  • REST API
  • VueJS
  • React
  • Английский — B1 — Средний

Привет! Меня зовут Аня, и я сейчас ищу Vue или React разработчика в стартап в гуманитарной сфере.

Формат — офис в Тбилиси (район Ваке).

Это международный финтех-проект, работающий в формате платёжной системы с повышенной отчётностью. Команда создает инфраструктуру, которая помогает не просто переводить средства, а контролировать и отслеживать, как именно они расходуются — что особенно важно в гуманитарной сфере.

Вместо привычной связки "плательщик — получатель" действует модель "донор — платёжная система — бенефициар". Это позволяет обеспечить прозрачность и доверие всех сторон к процессу распределения помощи.

Сейчас проект на стадии MVP и выбора стека технологий.

Какие задачи?

  • Разработка и поддержка фронтенд-приложения для гуманитарной платежной системы на базе Vue или React.
  • Реализация серверного рендеринга (SSR) с использованием Nuxt.js или Next.js для обеспечения высокой производительности и SEO.
  • Создание эргономичных и интуитивно понятных интерфейсов, ориентированных на массовую аудиторию гуманитарного сегмента.
  • Обеспечение кроссбраузерной и кроссплатформенной совместимости (включая старые браузеры и мобильные устройства).
  • Оптимизация производительности фронтенд-приложений для высоконагруженных систем.
  • Разработка и поддержка REST API-интеграций с бэкендом.
  • Написание модульных и интеграционных тестов.
  • Участие в проектировании UI/UX с учетом доступности (a11y) и локализации (i18n).
  • Поддержка легаси-кода и постепенная миграция на современные решения.

Что хотелось бы видеть в опыте?

  • 3+ года опыта на Vue или React.
  • Опыт работы с высоконагруженными системами, обслуживающими большое количество пользователей.
  • Знание методов оптимизации производительности (например, code-splitting, lazy loading, memoization).
  • Языки и фреймворки: JavaScript (ES6+), TypeScript, Vue 3.x (Composition API и Options API), Nuxt.js 3.x (для SSR и SSG) / React 18.x, Next.js 14.x (для SSR и SSG).
  • Стилизация: Tailwind CSS, CSS-in-JS (Emotion или Styled-Components), SCSS.
  • Состояние: Vuex или Pinia / Redux, Zustand или React Context API.
  • Интеграции: REST API (Axios, Fetch), OpenAPI/Swagger для документирования эндпоинтов.
  • Тестирование: Jest, Vue Test Utils/React Testing Library, Cypress (для e2e-тестов).
  • Совместимость: Опыт обеспечения кроссбраузерной совместимости (IE11+, Chrome, Firefox, Safari) и адаптивной верстки для мобильных и устаревших устройств.
  • Доступность и локализация: Знание стандартов WCAG 2.1 (a11y), опыт работы с i18n (vue-i18n / react-i18next).
  • Сборка: Vite, Webpack или встроенные инструменты Nuxt.js / Next.js.
  • Инструменты: Git, npm/yarn/pnpm.
  • Понимание принципов UX/UI и способность работать с дизайнерами для создания удобных приложений.

Будет плюсом:

  • Опыт настройки CI/CD для фронтенд-приложений (GitHub Actions, GitLab CI).
  • Знание стандартов безопасности (например, GDPR).
  • Знание английского языка (уровень, достаточный для чтения документации и базовой коммуникации).
  • Опыт в гуманитарных проектах.

Условия?

  • Вилка: 3-5к долларов
  • Официальное оформление (Грузия)
  • Офис 5/2 в Тбилиси (район Ваке)
  • Оплата ИИ-ассистентов вроде Cursor IDE и Claude Sonnet