Senior Fullstack-разработчик (Go + React Native)
Small, ТМ (Скиф Трейд, ТОО)
- Алматы
- Постоянная работа
- Полная занятость
- Архитектура: Проектирование и разработка ядра системы: 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).
- Формат: Офис в Алматы (для работы с оборудованием) или Гибрид.
- Динамика: Сильная команда, отсутствие бюрократии, прямая коммуникация с бизнесом.
HeadHunter