Разработчик Старший

BI Group

Разработчик Старший

город республиканского значения Астана

Описание вакансии

Обязанности:
  • 1. Разработка и поддержка фронтенд-приложений: Создание новых функциональных компонентов и интерфейсов, а также поддержка и оптимизация существующих приложений;
  • 2. Интеграция с бэкендом: Взаимодействие с бэкенд-разработчиками для интеграции фронтенд-части с бэкенд-сервисами через RESTful API;
  • 3. Тестирование и отладка: Проведение тестирования и отладки кода, а также исправление ошибок;
  • 4. Оптимизация производительности: Улучшение производительности и оптимизация кода для обеспечения лучшего пользовательского опыта;
  • 5. Соблюдение стандартов и лучших практик: Соблюдение современных стандартов разработки, а также использование лучших практик в области фронтенд-разработки;
  • 6. Командная работа: Участие в совместных проектах с другими членами команды разработки.
Требования:
  • Уверенный JavaScript (ES6+) и TypeScript;

  • HTML5, CSS3, адаптивная вёрстка, кроссбраузерность;

  • Понимание HTTP, REST, статус-кодов, CORS, работы с cookies/заголовками

    Фреймворк;

  • React 18+ (хуки, контекст, композиция компонентов) — основной стек;

  • Управление состоянием: Redux Toolkit / Zustand / TanStack Query (server-state кэширование, инвалидация);

  • Роутинг (TanStack Router, React Router), code-splitting, ленивая загрузка

    Работа с API;

  • Интеграция с REST API по OpenAPI/Swagger-спецификации;

  • Пагинация, фильтрация, сортировка на стороне сервера;

  • Загрузка файлов (attachments), работа с multipart, превью изображений;

  • Обработка ошибок API, состояний загрузки, оптимистичные обновления

    Аутентификация и безопасность;

  • OIDC / OAuth2 (Keycloak) — authorization code flow, хранение и рефреш токенов, silent renew;

  • Защита роутов по ролям, разграничение UI по правам (RBAC);

  • Понимание XSS/CSRF и защиты от них;

  • Vite (или webpack), npm/pnpm;

  • Git (feature-ветки, code review, MR/PR);

  • Линтеры и форматтеры: ESLint, Prettier;

  • Написание компонентных/unit-тестов: Vitest/Jest + React Testing Library.

Условия:
  • Официальное трудоустройство по ТК РК;

  • График работы: 5/2, 8:00–17:30;

  • Работа в офисе (БЦ Agar, Астана) — комфортное рабочее место;

  • Социальный пакет: оплачиваемый отпуск, больничные, ДМС после испытательного срока;

  • Работа в команде IT-поддержки;

  • Обучение за счёт компании: курсы, конференции, профильная литература;

  • Работа с разными системами и бизнес-процессами;

  • Доступ к базе знаний и внутреннему обучению.

Навыки
  • OIDC
  • API
  • REST API
  • CSS3
  • TypeScript
  • Redux
  • GWT
Посмотреть контакты работодателя

Адрес

Похожие вакансии

  • Астана

  • Не указана

Рекомендуем
Platonus
  • Астана

  • Не указана

Рекомендуем

Fullstack-разработчик

Академия финансового мониторинга AML ACADEMY

  • Астана

  • до 1400000 KZT

Рекомендуем
IT Холдинг Kazdream

Frontend-разработчик

IT Холдинг Kazdream

  • Астана

  • до 1400000 KZT

Dreamlab Technologies Ltd

Python разработчик Middle

Dreamlab Technologies Ltd

  • Астана

  • до 800000 KZT

  • Астана

  • от 500000 KZT

IT Холдинг Kazdream

Backend-разработчик

IT Холдинг Kazdream

  • Астана

  • от 500000 KZT

IT Холдинг Kazdream

C# .NET разработчик (WPF)

IT Холдинг Kazdream

  • Астана

  • от 500000 KZT

NOMAD insurance
  • Астана

  • от 500000 KZT

IT Analytics

Senior UX/UI Designer

IT Analytics

  • Астана

  • до 500000 KZT

DAMUMED (Дамумед)
  • Астана

  • до 500000 KZT

DauInvest
  • Астана

  • до 500000 KZT

Armeta KZ
  • Астана

  • до 500000 KZT

Развития предпринимательства Даму

Главный менеджер (IT) Департамента бизнес-технологий

Развития предпринимательства Даму

  • Астана

  • до 500000 KZT

  • Астана

  • до 500000 KZT

Team Lead

ГРИН-АПИ

  • Астана

  • до 500000 KZT

Documentolog
  • Астана

  • до 1400000 KZT

KAPITAN
  • Астана

  • до 1400000 KZT

IVD HOLDING
  • Астана

  • от 500000 KZT

СП КАТКО
  • Астана

  • от 500000 KZT

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию