.png)
Frontend Developer React Grid Systems Typescript UX
NEW IT
Job Description
You will build the most visible, performance-critical component of the product — a virtual-scrolling grid that renders 10,000 rows × 50 columns at 60fps — then transition to building configuration and management interfaces for the automation system.
The Role: Systems Engineering Challenges
You will not be building AG Grid. You will:
- Build a virtual scroll engine from scratch for alpha technology with a performance regime that no existing scroll library targets
- Build windowed row/column rendering with overscan buffers and scroll throttling — requiring research and empirical investigation into performance characteristics at scale, DOM recycling strategies, performance boundaries and optimization
- Develop a data grid with dynamic cell display based on data types, adjustable column layouts (resizing and reordering), and a keyboard-accessible navigation system. Include an inline editing mode that swaps cell content for type-specific input fields
- Build multi-cell range selection, the selection state machine, and the application shell (layout, sidebar, workspace selector, table tabs)
- Create sort/filter UI, undo/redo controls, import/export interfaces, and semantic annotation.
- Transition to building the trigger editor (per-table configuration, trigger type selector, column watcher multi-select) with editor integrations
- Build webhook management UI (endpoint CRUD, delivery history, manual retry, "Test Delivery")
- Implement role-gated feature surfaces for automation capabilities
Bachelor’s degree in electrical engineering or computer science.
Requisite Mindset: Systems Thinking
We are looking for a developer who doesn't just write code but understands the hardware-software contract.
Technical Requirements
- 5+ years of frontend engineering with expertise in high-performance DOM rendering
- Deep understanding of virtual scrolling, DOM recycling, or large-list rendering techniques
- Proficiency with reactive frameworks with strong understanding of render optimization
- CSS Grid/Flexbox mastery for complex layouts
- Experience building data-entry or spreadsheet-like interfaces
- Experience with drag-and-drop, resize handles, and complex pointer event handling
- Keyboard navigation and accessibility (WCAG 2.1 AA) experience
- Experience building configuration/admin UIs for developer tools or automation platforms
- Familiarity with embedded code editor components (CodeMirror, Monaco, or similar)
- Capacity for experimentation — you're comfortable benchmarking rendering strategies that have no published comparison data for your target framework, and you form conclusions from profiling data rather than assumptions
- Confidence with browser performance profiling tools (layout shift analysis, paint timing, frame-rate measurement) and willingness to benchmark rendering strategies that have no published comparison data
Why This Project?
This role is not a typical "Frontend Developer" position. It is an engineering role focused on the intersection of hardware-software contract. You will be working on the bleeding edge of high performance user experience.
Why Us?
- Income negotiated according to experience and ability, with 13th month salary and bonus up to 15th month salary based on excellent performance and business results.
- Loyalty program after second year, bonus up to 1 month salary based on product launch schedules.
- Social insurance, health insurance and salary insurance after signing labor contract.
- New equipment, professional development environments, in-house servers and hybrid cloud.
- Startup culture, building real product, with an English speaking, young, dynamic work environment.
- Challenged to master with coaching spanning tech to planning and presentation skills.
- Empowered to experiment with opensource and Linux lab environments.
Benefits
Why This Project?
This role is not a typical "Frontend Developer" position. It is an engineering role focused on the intersection of hardware-software contract. You will be working on the bleeding edge of high performance user experience.
Why Us?
- Income negotiated according to experience and ability, with 13th month salary and bonus up to 15th month salary based on excellent performance and business results.
- Loyalty program after second year, bonus up to 1 month salary based on product launch schedules.
- Social insurance, health insurance and salary insurance after signing labor contract.
- New equipment, professional development environments, in-house servers and hybrid cloud.
- Startup culture, building real product, with an English speaking, young, dynamic work environment.
- Challenged to master with coaching spanning tech to planning and presentation skills.
- Empowered to experiment with opensource and Linux lab environments.