Обязанности: Прием и реализация лекарственных средств и изделий медицинского назначения; Консультирование клиентов по ассортименту и рекомендации по ...
Frontend-разработчик (Алматы)
Описание вакансии
Мы ищем Frontend Developer с сильным знанием React и TypeScript, который умеет самостоятельно реализовывать продуктовые задачи от тикета и макета до готовой функциональности.
В работе важно не только написать код, но и понимать архитектуру приложения, переиспользовать существующие решения, следить за производительностью и качеством реализации.
Чем предстоит заниматься
- Разрабатывать и развивать веб-приложения на React 18/19 + TypeScript.
- Самостоятельно реализовывать фичи по техническим заданиям, тест-кейсам и макетам Figma.
- Работать с архитектурой Feature-Sliced Design (FSD), поддерживать корректные границы слоев и модулей.
- Интегрировать frontend с REST API, OpenAPI-клиентами, SignalR/WebSocket.
- Реализовывать авторизацию, ролевую модель доступа (RBAC), защищенные маршруты и работу с access/refresh-токенами.
- Верстать адаптивные интерфейсы по Figma с высокой точностью к макетам.
- Разрабатывать формы, таблицы, графики и другие сложные UI-компоненты.
- Работать с существующим UI-kit и переиспользовать компоненты вместо дублирования.
- Оптимизировать производительность приложений, рендеринг больших таблиц и списков.
- Участвовать в Code Review, декомпозиции задач и оценке сроков разработки.
- Писать и поддерживать Unit-тесты.
- При наличии соответствующего опыта участвовать в разработке мобильного приложения на React Native.
Что мы ожидаем
React / TypeScript
- Уверенное знание React 18/19: Hooks, Context API, мемоизация, понимание конкурентного рендеринга.
- TypeScript 5 в strict mode.
- Умение работать с generics и типизацией API-контрактов.
- Понимание принципов построения масштабируемых frontend-приложений.
State Management и архитектура
- Практический опыт с Redux Toolkit и RTK Query.
- Понимание slices, tag invalidation, optimistic updates.
- Опыт работы с Feature-Sliced Design: app, pages, widgets, features, entities, shared.
- Понимание правил импортов и границ слоев.
- Опыт архитектурного рефакторинга и работы с чистыми reducer-паттернами.
UI / Figma
- Уверенная верстка по Figma с высокой точностью к макетам.
- Ant Design 5, включая ConfigProvider и темизацию через tokens.
- TailwindCSS.
- CSS Modules / SCSS.
- Адаптивная и responsive-верстка.
- Формы Ant Design: rules и собственные validator-функции.
- Опыт работы с Recharts / ECharts.
API и безопасность
- REST API.
- JWT: access/refresh tokens.
- Обработка ошибок API.
- Автогенерированные OpenAPI-клиенты.
- Клиентская реализация RBAC.
- Понимание принципов безопасной работы с авторизацией и пользовательскими данными.
Качество разработки
- Git-flow, Merge Requests и Code Review.
- GitLab.
- ESLint, Prettier, Husky.
- Unit-тестирование: Vitest/Jest + Testing Library.
- Базовое понимание и настройка Vite.
- Умение декомпозировать задачи и оценивать сроки реализации.
React Native
Будет важным преимуществом опыт коммерческой разработки на React Native (bare, 0.7x):
- React Navigation;
- Keychain и безопасное хранение токенов;
- PIN и биометрическая авторизация;
- Reanimated и Gesture Handler;
- нативные модули;
- Gradle / Kotlin;
- Xcode;
- совместимость нативных зависимостей;
- deep linking;
- SignalR / WebSocket;
- WebView Bridge, включая передачу авторизации и refresh;
- профилирование и оптимизация производительности;
- Metro;
- понимание механизмов lockout и anti-jailbreak.
Будет плюсом
- Опыт разработки собственных UI-kit / Design System.
- Design-to-code процессы с Figma.
- Умение самостоятельно реализовывать сложные SVG-графики.
- i18next.
- redux-persist.
- Опыт настройки OpenAPI code generation.
- Версионирование UI-kit.
- Bundle-анализ Vite / Metro.
- Опыт публикации приложений в App Store и Google Play.
- Опыт работы с FinTech, SaaS или B2B-продуктами.
Что для нас важно
Ищем разработчика, который способен самостоятельно доводить задачу до результата, понимает архитектуру продукта и не ограничивается механическим переносом макета в код.
Важно уметь аргументировать технические решения, видеть потенциальные проблемы в архитектуре и производительности, соблюдать стандарты разработки и конструктивно работать с командой.
О компании «kense.app»

О компании Kense.app
kense.app - это молодая казахстанская IT-компания и резидент Международного технопарка IT-стартапов Astana Hub.
Мы объединяем энергию и амбиции стартапа с глубокой фундаментальной экспертизой. Проект создали профессионалы с более чем 30-летним опытом работы в крупном производстве и 5-летней практикой цифровой трансформации. Пройдя путь от классического описания бизнес-процессов и сертификации по ISO, сегодня мы разрабатываем и внедряем собственные комплексные IT-решения.
Над чем мы работаем:
Наш главный фокус сейчас - развитие собственной B2B-платформы управления финансами kense.app. Мы создаем инструмент, который избавляет бизнес от рутины и превращает разрозненные цифры в прозрачную систему.
Что умеет наш продукт:
-
Собирает данные в едином окне: автоматизирует управленческую отчетность без потери информации.
-
Дает контроль: помогает точно планировать кассовые потоки и получать аналитику в реальном времени.
-
Упрощает процессы: легко интегрируется с 1С, навсегда заменяя тяжелые рутинные Excel-таблицы.
Kense - это выбор собственников бизнеса, финансовых директоров и бухгалтеров, которым важны скорость, эффективность и прозрачность. Мы помогаем компаниям малого и среднего бизнеса вовремя замечать финансовые тренды и сводить риск ошибок к нулю.
Команда и культура:
Мы строим среду, в которой ценятся профессионализм, инициатива и постоянный рост. В Kense решения каждого члена команды имеют вес и напрямую влияют на развитие продукта с первых дней работы.
Что мы предлагаем:
-
Комфортный ритм: гибкое начало рабочего дня и удобная рабочая среда.
-
Развитие: поддержка в обучении и участие в профильных отраслевых событиях.
-
Смысл: работа над реальным, востребованным продуктом, который меняет рынок.
Если вы хотите работать с инновациями, современными технологиями и коллегами, ориентированными на результат, — нам точно есть чем вас заинтересовать!

