Fullstack-разработчик (Next.js & Firebase)
Занятость | Проектная работа |
Проектная работа | |
Адрес | Беларусь, Витебск |
О проекте:
Наш проект (название проекта под NDA) — это инновационная веб-платформа, созданная для упрощения процесса подачи документов на визу. Наш сервис помогает пользователям и туристическим агентствам автоматизировать запись, заполнять анкеты и отслеживать статус заявок, делая сложный визовый процесс быстрым и понятным. Мы используем современный технологический стек, включая Next.js, Firebase.
Мы ищем опытного и проактивного Full-Stack разработчика, который возьмет на себя техническое лидерство, будет отвечать за разработку нового функционала и поддерживать высокое качество кодовой базы.
Ваши задачи:
- Разработка и поддержка: Проектирование, разработка и внедрение нового функционала для пользовательской, агентской и административной панелей.
- Backend: Написание и оптимизация серверной логики с использованием Genkit-флоу и Firebase (Firestore, Auth).
- Frontend: Создание чистых, адаптивных и интуитивно понятных пользовательских интерфейсов на Next.js, React, TypeScript и Tailwind CSS (с использованием компонентов ShadCN).
- Модерация и качество кода: Проведение код-ревью, внедрение лучших практик, поддержание чистоты и производительности архитектуры проекта. Вы будете ключевой фигурой в обеспечении технического совершенства.
- Решение проблем: Диагностика и устранение багов, оптимизация производительности приложения.
- Планирование: Участие в планировании и декомпозиции задач, оценка сроков реализации.
Наш стек:
- Frontend: Next.js (App Router), React, TypeScript
- UI: Tailwind CSS, ShadCN UI
- Backend & DB: Firebase (Firestore, Authentication), Genkit
- Инфраструктура: Firebase App Hosting
Что мы ожидаем от вас:
- Уверенный опыт коммерческой разработки на Next.js и React от 1 года.
- Глубокое знание TypeScript и опыт его применения в крупных проектах.
- Практический опыт работы с Firebase: Firestore (включая проектирование структур данных и правил безопасности), Firebase Auth.
- Опыт создания серверной логики (Firebase Functions, Cloud Functions или аналоги, в нашем случае Genkit).
- Отличные навыки верстки с Tailwind CSS и опыт работы с библиотеками компонентов (опыт с ShadCN будет большим плюсом).
- Понимание принципов чистого кода, SOLID, и опыт проведения код-ревью.
- Самостоятельность, ответственность и умение доводить задачи до конца.
Условия:
- Полностью удаленная работа.
- Гибкий график (главное — результат и своевременная коммуникация).
- Конкурентная заработная плата (обсуждается индивидуально).
- Возможность напрямую влиять на продукт и видеть результаты своей работы.
Опыт | От 1 года до 3 лет |
График работы | Удаленная работа |