React + TypeScript Developer (senior)
Занятость | Полная занятость |
Полная занятость | |
Адрес | Казахстан, Алматы |
Job Title: React + TypeScript Developer (Solar System Builder)
We need a person ASAP.
About the Project:
We are building a web application where users can design their own solar systems — like PC Part Picker, but for solar panels, batteries, inverters, etc. The user will drag and connect elements on the screen to create a complete system. Each component (panel, battery, inverter) is a block that can be moved, connected, or changed. The system will show power, cost, and compatibility. The interface is similar to a visual editor, where users can place and link parts.
Tech Stack:
- React + Redux
- TypeScript
- Storybook
- Turborepo
- Drag-and-Drop experience
- Canvas/SVG-based UI knowledge
We are looking for:
- 4+ years of experience with React + TypeScript
- Good understanding of UI components and project structure
- Experience working with interactive UIs (where users move elements, connect things)
- Strong understanding of component reuse, props, and React state
- Experience with Storybook: creating UI stories and organizing them
- Experience with Canvas or SVG rendering
- Previous work with visual editors, low-code platforms, or flow builders — a big bonus
- English — intermediate or higher
Sample Tasks:
- Build reusable components like BatteryBlock, InverterCard, etc.
- Add drag-and-drop functionality
- Connect elements with visual lines (wires)
- Check compatibility between components
- Show results (total power, battery size, etc.)
- Create stories in Storybook for each new component
Bonus (strongly preferred):
- Experience with node-based interfaces (e.g. flow builders, logic trees, automation tools)
- Experience with Canvas libraries (Konva, Pixi.js, etc.)
- Understanding of performance in large drag-and-drop systems
- Ability to build user-friendly, intuitive visual tools
Опыт | От 3 до 6 лет |
График работы | Удаленная работа |