Fullstack-разработчик (Web / Desktop / Android)
IT ВакансииРазработка геоинформационных систем в АО «Казахстан ГИС Центр» на стеках React.js, Go, Node.js, C99, C++98 с использованием кроссплатформенных технологий Capacitor и Electron.js.
Компания: АО «Казахстан ГИС Центр»
Формат: office
Уровень ЗП: 800 000тг
Занятость: full-time
🖥 Формат
Астана
🕹 Работодатель
АО «Казахстан ГИС Центр» является единым оператором (интегратором), обеспечивающим поставку необходимых компонентов и разработку геоинформационных систем.
🕹 Список обязанностей:
— Проектирование, разработка и сопровождение серверных компонентов
— Разработка, интеграция и сопровождение REST API
— Взаимодействие с внешними информационными системами
— Обеспечение взаимодействия между программными модулями системы
— Разработка пользовательского интерфейса и Web-приложений на React.js, Radix UI, Zustand, Vite
— Сборка кроссплатформенных приложений на Capacitor и Electron.js
— Разработка Android-приложений и мобильных компонентов на Go с использованием go-mobile
— Проектирование схем баз данных, написание SQL-запросов, оптимизация, сопровождение и администрирование
— Реализация подписания и проверки подписи, работа с сертификатами и криптографическими провайдерами
— Локальное развёртывание и встраивание Ollama и локальных LLM в программные решения
— Функциональное, интеграционное, системное и регрессионное тестирование
— Выявление и устранение ошибок
— Защита данных и контроль доступа
— Оптимизация приложений, многопоточных процессов и баз данных, управление памятью
— Настройка и автоматизация процессов сборки, тестирования и развёртывания (CI/CD)
— Управление исходным кодом и совместной разработкой с использованием Git
— Участие в проектировании архитектуры системы, выборе технологий и интеграции компонентов
— Подготовка технической, эксплуатационной и пользовательской документации
— Сопровождение ПО на всех этапах жизненного цикла
🕹 Требования к кандидату:
— Стек Front-end: React.js, Radix UI, Zustand, Vite
— Кроссплатформенная разработка: Capacitor, Electron.js
— Языки программирования: Go, Node.js, C99, C++98
— Мобильная разработка на Go: go-mobile
— Сборка: CMake, Ninja, Clang/LLVM
— Базы данных: SQLite, PostgreSQL, MySQL или аналогичные — проектирование схем, SQL, оптимизация, администрирование
— Архитектура: принципы построения клиент-серверных приложений, REST API, JSON
— Системное программирование: многопоточность, управление памятью, оптимизация производительности
— ЭЦП: подписание, проверка подписи, сертификаты, криптопровайдеры
— Локальные LLM: развёртывание и интеграция Ollama
— Контроль версий: уверенное владение Git
— Английский язык: уровень, достаточный для чтения технической документации и профессиональной литературы
— Опыт разработки под Windows
— Опыт разработки под Android (будет плюсом)
— Уровень: Middle +, Senior
🕹 Примерный уровень ЗП:
800 000тг
🕹 Условия работы:
— full-time
— оффлайн
🕹 Контакты:
@assiyatd