Обязанности:
-
Разработка интерфейсов типа таск-трекеров, CMS и админ-панелей с нуля;
-
Создание адаптивных, отзывчивых и быстрых веб-приложений;
-
Проектирование архитектуры клиент-серверных приложений;
-
Интеграция с API и базами данных;
-
Настройка аутентификации, прав доступа и real-time взаимодействия;
-
Оптимизация производительности (frontend/backend).
Наш стек:
- React (желательно с Next.js);
- Tailwind CSS или Chakra UI;
- TypeScript;
- React Query или SWR;
- Node.js с TypeScript;
- tRPC или GraphQL;
- PostgreSQL (или MySQL);
- Docker.
Требования:
-
Наличие портфолио или pet-проектов на GitHub;
-
Уверенное чтение технической документации на английском;
-
Умение работать автономно: фича от идеи до продакшена;
-
Чистый, поддерживаемый, типизированный код.
Будет плюсом:
-
Опыт с real-time (WebSocket, Pusher, Socket.IO);
-
Опыт с headless CMS;
-
Интеграция с AI (например, OpenAI API);
-
Опыт с TurboRepo или NX;
-
Настройка логирования, аналитики, observability;
- Понимание CI/CD, .env, настройка окружений.