Frontend разработчик (Vue3 + typescript)
Город:
Алматы
Занятость:
Полная занятость
Компания "Народный банк Казахстана"
Обязанности:
- Разработка и поддержка пользовательских интерфейсов web-приложений.
- Реализация адаптивной и кросс-браузерной вёрстки.
- Оптимизация производительности и скорости загрузки страниц.
- Работа с REST API / GraphQL и интеграция данных на фронтенде.
- Написание чистого, поддерживаемого и документированного кода.
- Участие в проектировании архитектуры фронтенда.
- Настройка и использование инструментов сборки
- Тестирование кода (unit / e2e тесты).
- Ревью кода коллег и участие в командных обсуждениях.
- Взаимодействие с backend-разработчиками, дизайнерами и менеджерами.
- Поддержка и улучшение UX/UI в соответствии с требованиями продукта
Требования:
Frontend (Vue3/Nuxt3)
- Глубокое понимание Vue 3 и Composition API, reactivity system
- Опыт работы с Vue3: SSR/SSG, файловая маршрутизация, middleware, plugins
- Владение TypeScript на продвинутом уровне
- Знание state management: Pinia, Vuex (опционально)
- Опыт работы с Vue Router, включая guards и meta-поля
- Понимание жизненного цикла компонентов и хуков
- Навыки оптимизации производительности: lazy loading, code splitting, tree shaking
- Опыт работы с CSS фреймворками: Tailwind CSS, UnoCSS или аналогами
- Знание препроцессоров: SCSS/Sass
Инструменты и экосистема
- Vite и его конфигурация для production builds
- ESLint, Prettier, настройка линтинга и форматирования
- Опыт работы с bundlers и их оптимизация
- Знание npm/yarn/pnpm, управление зависимостями
- Git: продвинутые команды, merge strategies, rebasing
Backend взаимодействие (Golang)
- Понимание REST API принципов и GraphQL (желательно)
- Опыт интеграции с Go backend: типизация API responses
- Работа с WebSocket соединениями
- Понимание HTTP протокола, status codes, headers
- Опыт работы с авторизацией: JWT, OAuth, session management
- Дополнительные навыки
Тестирование
- Unit тестирование: Vitest, Jest
- E2E тестирование: Cypress
- Component тестирование с Vue Test Utils
- DevOps и развертывание
- Docker: создание и оптимизация контейнеров для Nuxt приложений
- CI/CD: GitHub Actions, GitLab CI или аналоги
Дизайн и UX
- Работа с дизайн-системами и UI библиотеками
- Responsive design и cross-browser compatibility
- Понимание принципов accessibility (a11y)
- Опыт работы с Figma
Опыт работы
- 3+ года коммерческого опыта frontend разработки
- 1.5+ года опыта с Vue3/Nuxt3 в production проектах
- Опыт менторства junior разработчиков (желательно)
- Софт-скиллы
- Способность к самостоятельному решению сложных задач
- Умение декомпозировать большие задачи
- Коммуникативные навыки для работы с командой
- Проактивность в предложении улучшений архитектуры
- Внимание к деталям и качеству кода
Будет плюсом
- Backend понимание
- Базовые знания Golang для лучшего взаимодействия с командой
- Опыт работы с базами данных: PostgreSQL, MongoDB
- Знание очередей сообщений: Redis, RabbitMQ
- Инфраструктура
- Kubernetes basics для понимания деплоя
- Мониторинг: Dynatrace, метрики производительности
- CDN настройка и оптимизация загрузки
- Заработная плата и бонусы: конкурентоспособная оплата труда благодаря системе грейдирования, премии ко Дню Независимости и годовой бонус.
- Социальный пакет: ДМС и страхование жизни, мобильная связь и скидки от партнеров.
- Отпуск и отдых: 26 дней отпуска с возможностью взять дополнительные дни при наступлении важных событий.
- Бонусы за рекомендации.
- Рабочие условия: льготные условия на паркинг, свободный стиль одежды (smart casual).
- Обучение и развитие: тренинги, вебинары и доступ к корпоративной библиотеке, четкая система карьерного роста.
- Корпоративная культура: открытая и дружеская рабочая атмосфера, спортивные турниры и активная корпоративная жизнь.
- Инициативы и проекты: возможность участия в социальных проектах, реализация идей в новых проектах группы «Halyk» с использованием современных digital-инструментов.
- Команда: творческая и поддерживающая команда для реализации ваших идей.
- Присоединяйтесь к нам и становитесь частью команды «Halyk»!
10 Января
Java-разработчик( First Heartland Jýsan Bank )
Алматы
Компания "First Heartland Jýsan Bank" Обязанности: Разработка и поддержка backend-сервисов. Интеграция с внешними и внутренними...
11 Января
Алматы
Компания "Meltory LTD" Мы ищем высококвалифицированного Java-разработчика для поддержки и развития нашей системы Point of Sale (POS) . Вы...
11 Января
Алматы
Компания "WSE" Обязанности: Разработка программного обеспечения Разработка и документирование логики и интерфейсов взаимодействия...
12 Января
Senior/Lead Front-end developer (Angular/React)
Алматы
Компания "Неткрэкер Текнолоджи Казахстан" В настоящее время мы ищем Senior/Lead Front-end разработчика! С нами вы сможете: стать...
12 Января
Разработчик BPM (ELMA 365)( Кадровое агентство Васильева )
Алматы
Компания "Кадровое агентство Васильева" Дочерний банк международной финансовой Группы. Группа является одним из лидеров международного рынка...
Вакансия размещена в отрасли