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

Откликнуться

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

Город: Алматы/Астана
Заработная плата: 1млн-2 млн на руки
Присоединяйся к команде Re:Kassa!
Re:Kassa – это не просто бесплатная онлайн-касса. Это платформа, где каждый предприниматель может воплотить свои мечты в реальность, будь то на смартфоне, планшете или ПК. С нами работают уже более 700 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
Условия работы:
-Есть возможность работать из городов Алматы/Астана
-Конкурентоспособная заработная плата(обсуждается на интервью)
-Возможности для карьерного роста
-Онбординг и предоставление оргтехники
-Современный офис на территории ЭКСПО
-Годовые бонусы (в зависимости от стажа работы в компании)
-Менторство
-Гибридный формат работы
-Официальное трудоустройство