Астана, проспект Мангилик Ел, С3.5
О компании
ТОО «ONESOFT» — резидент международного технопарка IT-стартапов Astana Hub. Мы создаем цифровые решения для модернизации критически важных отраслей в различных секторах экономики.
Обязанности
• Разработка пользовательского интерфейса на React / Vue.js / Angular (HTML5, CSS3, TypeScript)
• Создание интерактивных дашбордов и аналитических панелей с визуализацией данных (графики, диаграммы, карты)
• Разработка личного кабинета гражданина, интерфейсов для операторов и администраторов
• Интеграция фронтенда с REST API и GraphQL бэкенда
• Адаптивная и кроссбраузерная вёрстка (десктоп, планшет, мобильные)
• Помощь в бэкенд-части: доработка API-эндпоинтов на ASP.NET Core при необходимости
• Оптимизация производительности фронтенда (lazy loading, code splitting, кеширование)
• Участие в проектировании UX/UI совместно с дизайнерами
• Написание unit-тестов для компонентов (Jest / Vitest / Cypress)
• Работа с Git, участие в код-ревью
Обязательные требования
• Опыт коммерческой фронтенд-разработки от 3+ лет
• Отличное знание JavaScript / TypeScript
• Уверенное владение React (предпочтительно), Vue.js или Angular
• Опыт создания дашбордов и визуализации данных (Chart.js, D3.js, Recharts, ECharts, Apache Superset или аналоги)
• Профессиональное владение HTML5, CSS3, препроцессорами (SASS/LESS), Tailwind CSS
• Опыт работы с REST API, понимание GraphQL
• Знание принципов адаптивной вёрстки и кроссбраузерной совместимости
• Опыт работы с Git, CI/CD
• Базовое понимание бэкенда: C# / ASP.NET Core — достаточно для доработки API
• Умение работать с Figma / Sketch для взаимодействия с дизайнерами
Будет преимуществом
• Опыт работы с BI-инструментами (Apache Superset, Metabase, Grafana)
• Опыт Full Stack-разработки с .NET + React / Vue
• Опыт в сфере ЖКХ, GovTech или работы с государственными системами
• Знание WebSocket для real-time обновлений дашбордов
• Опыт работы с картографическими API (Leaflet, Mapbox, 2GIS API)
• Знание основ UX/UI-дизайна
• Знание казахского и/или английского языка
Мы предлагаем
• Конкурентную оплату (в зависимости от уровня)
• Возможность перехода в постоянный штат по итогам проектной работы
• Разноплановые задачи: от фронтенда и дашбордов до помощи с бэкендом
• Сильную техническую команду под руководством опытного Tech Lead