Frontend разработчик (Vue3 + typescript)

Halyk Homebank

  • Алматы
  • Постоянная работа
  • Полная занятость
  • 10 д. назад
Обязанности:
  • Разработка и поддержка пользовательских интерфейсов 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»!
АО «Народный банк Казахстана» — крупнейший универсальный коммерческий банк Республики Казахстан, успешно работающий на благо своих клиентов уже 100 лет, одна из самых надежных и диверсифицированных финансовых структур Казахстана.АО «Народный банк Казахстана» было основано на базе реорганизованного Сберегательного банка Республики Казахстан и на протяжении ряда лет являлось агентом Правительства РК по выплатам пенсий и пособий.Проведенная в 2001 году приватизация Народного банка позволила реструктуризировать бизнес для того, чтобы иметь возможность предоставлять своим клиентам максимально широкий спектр качественных услуг.Банк эмитирует карточки платежных систем Visa International, MasterCard International, China Union Pay и остается неизменным лидером на казахстанском рынке платежных карточек. Общее количество карточек Банка в обращении превысило 3,9 млн. единиц, что составляет около 40% пользователей платежных карточек в Казахстане.Лицензия на проведение банковских и иных операций и деятельности на рынке ценных бумаг № 10 от 6 августа 2008 года, выдана Агентством РК по регулированию и надзору финансового рынка и финансовых организаций.

HeadHunter