NeverHard

Senior Fullstack-разработчик (Go + React Native) at Small, ТМ (Скиф Трейд, ТОО) — NeverHard

Senior Fullstack-разработчик (Go + React Native) at Small, ТМ (Скиф Трейд, ТОО) in Алматы. Skills: 1C Integration, Communication, Coroutines, Docker, Fastlane. Apply on NeverHard.

Company
Small, ТМ (Скиф Трейд, ТОО)
Location
Алматы
Type
not_specified

Remote: Yes

Required skills:

Мы строим «нервную систему» магазина с нуля. Нам нужно заменить устаревшие процессы на современное мобильное приложение, которое работает на ТСД (Zebra/Honeywell) и смартфонах сотрудников. Вам предстоит закрыть собой техническую экспертизу: от архитектуры БД на бэкенде (Go) до драйверов сканера на фронтенде (RN). Наш стек: Mobile: React Native 0.79+, Expo SDK 53+ (с кастомными нативными модулями), React Native Web. Backend: Go (Golang), PostgreSQL, Redis, RabbitMQ/Kafka, Docker. Architecture: Local-first (WatermelonDB / SQLite), Monorepo (Nx/Turborepo). State & UI: Tanstack Query, Zustand/Legend State, Tailwind (Uniwind/NativeWind). Quality: Maestro (E2E), Sentry, SonarQube. Что будете делать: Архитектура: Проектирование и разработка ядра системы: Mobile (ТСД) + Backend (Go) + Web (Кабинет директора). Offline-first: Реализация сложного механизма синхронизации данных (Sync Engine), очередей и разрешения конфликтов (WatermelonDB <-> Go Backend). Backend на Go: Написание микросервисов, API Gateway, интеграция с 1С (JSON/HTTP) и очередей (RabbitMQ/Kafka). Hardware Integration: Написание нативных модулей для работы с лазерными сканерами ТСД и Bluetooth-принтерами. Frontend: Создание корпоративного UI Kit (Monorepo для Mobile и Web) и верстка ключевых экранов. Качество: Настройка CI/CD (Fastlane, Github Actions), внедрение тестов (Maestro/Jest) и проведение жесткого код-ревью. Команда: Менторство разработчиков (Mobile Middle, Frontend) и принятие ключевых технических решений (ADR). Наш идеальный кандидат: Fullstack опыт: 5+ лет коммерческой разработки (из них уверенное владение Go и React Native). Вы можете в одиночку поднять бэкенд и написать мобильное приложение. Mobile Expert: Глубокое понимание React Native (Bridge, JSI, TurboModules, Reanimated). Опыт написания Native Modules (Kotlin/Java/Swift) — обязательно, так как работаем с «железом». Backend Expert: Опыт проектирования БД (PostgreSQL), оптимизации SQL-запросов, работы с конкурентностью в Go (Goroutines) и микросервисной архитектурой. Offline Experience: Вы понимаете, как жить без интернета. Знаете, что такое Optimistic UI, Delta Sync и как не «уронить» базу при синхронизации 100к товаров. System Design: Умение проектировать отказоустойчивые системы. Понимание вопросов безопасности (JWT, OAuth) и производительности. Самостоятельность: Готовность принимать решения в условиях сжатых сроков (MVP за 3 месяца) и аргументировать trade-offs. Будет плюсом: Опыт работы с ТСД (Zebra, Honeywell). Опыт разработки Web-версий на React. Мы предлагаем: Карт-бланш: Возможность построить архитектуру с нуля без legacy. Влияние: Вашим продуктом будут пользоваться тысячи сотни пользователей. Официальное оформление: ТК РК, белая зарплата (уровень Lead). Формат: Офис в Алматы (для работы с оборудованием) или Гибрид. Динамика: Сильная команда, отсутствие бюрократии, прямая коммуникация с бизнесом.