Frontend разработчик, Отдел автоматизации и разработки
Занятость | Полная занятость |
Полная занятость | |
Адрес | Казахстан, Астана, проспект Мангилик Ел, 35А |
Обязанности:
Разработка пользовательского интерфейса (UI) с использованием HTML, CSS, JavaScript.
Реализация дизайна, соответствующего макетам от UI/UX-дизайнеров.
Работа с фреймворками и библиотеками (React, Vue.js, Angular, Svelte и др.).
Интеграция с API (REST, GraphQL) для обмена данными.
Обработка асинхронных запросов (AJAX, Fetch, Axios).
Оптимизация производительности клиентской части приложения.
Обеспечение кроссбраузерности и адаптивности интерфейсов.
Тестирование и отладка фронтенд-кода.
Управление состоянием приложения (Redux, Vuex, MobX).
Оптимизация загрузки страниц (минимизация CSS/JS, ленивая загрузка).
Использование инструментов контроля версий (Git).
Взаимодействие с backend-разработчиками и дизайнерами.
Поддержка и обновление существующих проектов.
Анализ производительности (Lighthouse, Web Vitals).
Требования:
Технические навыки:
Глубокое знание HTML5, CSS3, JavaScript (ES6+).
Уверенное владение фреймворками и библиотеками (React, Vue.js, Angular, Svelte).
Опыт работы с инструментами управления состоянием (Redux, Vuex, MobX).
Понимание асинхронного программирования (Promises, async/await, AJAX, Fetch, Axios).
Знание REST API, GraphQL и принципов интеграции с backend.
Навыки работы с препроцессорами CSS (SASS, LESS, PostCSS).
Опыт использования систем контроля версий (Git, GitHub, GitLab, Bitbucket).
Знание инструментов сборки (Webpack, Vite, Parcel, Rollup).
Понимание принципов адаптивной и кроссбраузерной верстки.
Опыт оптимизации производительности фронтенд-приложений (Lighthouse, Web Vitals).
Софт-скиллы:
Умение работать в команде (взаимодействие с дизайнерами, backend-разработчиками, QA).
Навыки коммуникации для обсуждения задач и требований.
Способность к самообучению и освоению новых технологий.
Внимание к деталям для реализации дизайна в соответствии с макетами.
Управление временем и соблюдение дедлайнов.
Знание основ UI/UX-дизайна для улучшения пользовательского опыта.
Опыт написания юнит-тестов (Jest, Mocha, Cypress).
Понимание принципов SEO и доступности (a11y).
Знание TypeScript для типизации кода.
Опыт работы с CI/CD.
Знание основ UI/UX-дизайна для улучшения пользовательского опыта.
Опыт написания юнит-тестов
Понимание принципов SEO и доступности.
Знание TypeScript для типизации кода.
Знание языков -
Русский, казахский, английский
Условия:
- график работы 5/2, с 09.00 до 18.30
- развозка
- медицинская страховка
Опыт | От 3 до 6 лет |
График работы | Полный день |