COMRUN

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

1 000 000 - 2 000 000 KZT
  • Астана
  • Полная занятость
  • Полный день
  • Более 6 лет

Присоединяйся к команде Re:Kassa мы являемся одной из эко-системы Холдинга Фридома!

Re:Kassa – это не просто бесплатная онлайн-касса. Это платформа, где каждый предприниматель может воплотить свои мечты в реальность, будь то на смартфоне, планшете или ПК. С нами работают уже более 500 000 предпринимателей, которые доверяют удобству и надежности нашего сервиса.

Наша миссия – сделать бизнес в Казахстане доступным, удобным и прозрачным. Мы стремимся поддержать предпринимателей на каждом этапе, предоставляя им инструменты для упрощения процессов и повышения финансовой грамотности. С нами малый и средний бизнес растет, а ведение дел становится более осознанным и легальным.

Основные технические требования:

Frontend (Vue.js, верстка, UI)

  • Опыт работы с Vue.js от 3-х лет
  • Глубокое знание Options API, понимание реактивности Vue

  • Умение работать с Vuex (управление состоянием приложения)

  • Опыт настройки маршрутизации через Vue Router

  • Оптимизация производительности фронтенда (ленивая загрузка, кеширование, виртуализация списков)

  • Верстка и UI
  • Отличное владение HTML, CSS, SCSS, Styl, Pug

  • Опыт работы с Vuetify 2/3 (настройка UI, кастомизация тем)

  • Разработка адаптивного и кросс-браузерного интерфейса

  • Опыт работы с анимациями и переходами в Vue

  • Умение оптимизировать UI для высокой производительности

Mobile (Cordova, Capacitor, iOS/Android)

  • Опыт работы с Apache Cordova
  • Сборка и развертывание гибридных мобильных приложений

  • Работа с плагинами Cordova (доступ к камере, файлам, push-уведомлениям, геолокации)

  • Отладка приложений на эмуляторах и реальных устройствах

  • Желательно знание Capacitor
  • Разница между Cordova и Capacitor

  • Интеграция Capacitor в Vue-приложение

  • Использование нативных API Capacitor (камеры, файлы, геолокация, push-уведомления)

  • Оптимизация работы приложений под iOS и Android

  • Базовые знания iOS и Android
  • Разрешения и политики безопасности мобильных ОС

  • Опыт работы с WebView и взаимодействием с нативными API

  • Опыт публикации приложений в App Store и Google Play

Backend (Node.js, API, базы данных)

  • Опыт работы с Node.js
  • Разработка REST API

  • Работа с WebSockets (реализация real-time взаимодействия)

  • Работа с базами данных
  • Опыт работы с PostgreSQL (написание SQL-запросов, оптимизация)

  • Настройка индексов, кэширование данных

Дополнительные навыки и инструменты:

  • DevOps, CI/CD
  • Опыт работы с Docker (настройка контейнеров, деплой)

  • Настройка CI/CD пайплайнов (GitLab CI, Jenkins)

  • Кэширование и асинхронные задачи
  • Опыт работы с Redis, RabbitMQ (очереди сообщений, кеширование)

  • Работа с PWA (Progressive Web Apps) — будет плюсом
  • Настройка оффлайн-режима, Service Workers

  • Опыт публикации приложений в App Store / Google Play — будет плюсом
Будет плюсом:
  • Опыт работы от 5 лет в web и мобильной разработке

  • Умение писать чистый, читаемый и документированный код

  • Готовность работать в Agile/Scrum-команде

  • Навыки код-ревью и желание улучшать качество кода

  • Способность разбираться в чужом коде и исправлять баги

  • Опыт работы с PWA и оффлайн-режимом

  • Оптимизация мобильных приложений по потреблению памяти и батареи

  • Опыт работы с нативными модулями iOS и Android

Условия работы:

  • Конкурентоспособная заработная плата(обсуждается на интервью)
  • Возможности для карьерного роста
  • Онбординг и предоставление оргтехники

  • Современный офис на территории ЭКСПО
  • Годовые бонусы (в зависимости от стажа работы в компании)
  • Менторство
  • Гибридный формат работы
  • Официальное трудоустройство