Fullstack разработчика (Next.js + Strapi or Django)
04 Ноября 2024
Город:
Алматы
Занятость:
Временная работа
Компания "Частная компания Akhter Studios Ltd."
Обязанности:1. Фронтенд (Next.js):
- Создание адаптивного корпоративного сайта на Next.js с использованием современных стандартов HTML, CSS, и JavaScript.
- Интеграция динамических страниц и маршрутов на основе данных из CMS.
- Оптимизация скорости загрузки страниц и SEO (с использованием возможностей SSR/SSG в Next.js).
- Реализация адаптивного и кроссбраузерного интерфейса с поддержкой различных устройств (десктоп, мобильные устройства, планшеты).
- Настройка системного кэширования и предзагрузки страниц (Next.js Image Optimization, Prefetching, Lazy Loading).
2. CMS (Strapi или Django):
- Настройка и интеграция CMS для управления контентом: Strapi: Развертывание Strapi как headless CMS, настройка модели данных и API для взаимодействия с фронтендом.
- Django: Разработка API через Django Rest Framework или использование Wagtail CMS как системы управления контентом.
- Настройка API для передачи данных между CMS и фронтендом.
- Реализация админ-панели для удобного управления контентом сайта (добавление и редактирование страниц, блога, новостей и других элементов).
- Обеспечение безопасности доступа к CMS (аутентификация, авторизация).
3. Взаимодействие между фронтендом и CMS:
- Использование REST API или GraphQL для взаимодействия с бэкендом (в зависимости от выбранной CMS).
- Настройка SSR (Server-Side Rendering) или SSG (Static Site Generation) для оптимальной работы с контентом, получаемым из CMS.
- Интеграция данных из CMS на фронтенд через динамические запросы (загрузка новостей, блога, страниц компании).
4. Оптимизация и производительность:
- Оптимизация изображений и ресурсов сайта для минимизации времени загрузки (использование возможностей Next.js Image Optimization и Lazy Loading).
- Использование современных практик для оптимизации производительности (код-сплиттинг, уменьшение размера бандлов).
- Настройка аналитики и метрик производительности (например, Google Lighthouse, PageSpeed Insights).
5. Тестирование и отладка:
- Проведение тестирования функциональности сайта, включая кроссбраузерное и кроссплатформенное тестирование.
- Обеспечение корректной работы всех страниц и контента, загружаемого через CMS.
- Тестирование безопасности, а также проверки на соответствие требованиям GDPR (если применимо).
1. Технические навыки:
- Опыт разработки на Next.js (включая SSR/SSG).
- Опыт работы с CMS-системами: Strapi как headless CMS (работа с GraphQL или REST API). Django с использованием Django Rest Framework или Wagtail CMS. Уверенное знание JavaScript (ES6+), React, HTML5, CSS3, Sass.
- Опыт работы с API (REST/GraphQL) и их интеграции с фронтендом.
- Знание основ SEO-оптимизации (включая работу с метатегами, микроданными).
- Опыт работы с системами контроля версий (например, Git).
2. Другие навыки:
- Опыт работы с адаптивной версткой (мобильные устройства, десктоп).
- Понимание принципов UI/UX-дизайна.
- Способность писать чистый, поддерживаемый код.
- Умение работать с CI/CD-пайплайнами для развертывания проекта (желательно).
- Формат работы: удаленно, проектная работа.
- Тайминг: работа должна быть выполнена в течение согласованного времени с соблюдением дедлайнов.
- Отчётность: регулярные встречи по состоянию проекта и отчеты о прогрессе.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
31 Октября
Алматы
Компания "Musan Group" Мы ищем Full-stack PHP-разработчика в команду Musan Digital для работы над проектом Kapital.kz. Как ценный сотрудник...
31 Октября
Android разработчик( TECHNODOM Operator (Технодом Оператор) )
Алматы
Компания "TECHNODOM Operator (Технодом Оператор)" Обязанности: Разработка и поддержка мобильных приложений на Android Требования:...
31 Октября
Middle / Senior - Android разработчик( Bank RBK, АО )
Алматы
Компания "Bank RBK, АО" Обязанности: Разработка и поддержка Android-приложения для онлайн-банкинга для юридических лиц; Требования:...
31 Октября
Android-разработчик( Andersen )
Алматы
Компания "Andersen" Andersen, an international IT company, invites an experienced Android Developer to work on a large-scale project for one...
31 Октября
Алматы
Компания "iLab" Требования: Хорошие знания PHP, Mysql Опыт работы с Git Документирование кода согласно внутренним стандартам компании...
Вакансия размещена в отрасли