全栈开发工程师-UX(欧洲)
Full Stack Developer - UX (Europe)
开发工程设计限定地区(需当地身份)
公司iDelsoft
薪资未公开
工作地点United States
地域资格限定地区(需当地身份)
时区要求日间重叠约 9 小时,基本正常作息
用工类型Full Time
发布时间5 天前
数据来源Himalayas
注意地域限制:该职位明确限定在 United States 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。
You'll own the UX and much of the application logic for a highly interactive, spreadsheet-style table. Your north star is speed, polish, and correctness the experience should feel as smooth as the best modern tools (Notion, Google Sheets, Clay).
What you'll do
- Build a virtualized, configurable table that performs smoothly at scale (50k100k+ rows) with features like resize/reorder, hide/show, freeze, multi-select, bulk edit, and inline validation.
- Deliver a rich filter and sort experience: multi-field, AND/OR groups, saved views, quick search, and faceting powered by a search backend.
- Implement inline editing with optimistic updates, conflict resolution, and resilient fallbacks (e.g., retry queues).
- Create advanced column operations: duplicate/rename, derived or computed fields, enrichment triggers per row/selection.
- Maintain high UX standards, including empty/error/loading states, responsive layouts, and internationalization readiness.
- Continuously instrument and optimize performance (virtual scrolling, memoization, batching) to meet TTI/LCP budgets, p95 latency goals, and fps targets while scrolling.
You may be a fit if you have
- 5+ years of experience building production React + JavaScript applications, with deep knowledge of state management.
- Hands-on work with complex grid/table UIs (TanStack Table, ag-Grid, Handsontable, or custom solutions).
- Strong understanding of rendering performance (virtualization, windowing, event batching) and core web fundamentals (layout, paint, compositing).
- Comfort working with Node.js APIs (REST), Postgres, and Elasticsearch.
- A strong product sense: you care about edge cases, usability, and discoverability.
Nice to have
- Experience with real-time collaboration (Yjs, Automerge, Liveblocks, WebSockets).
- File handling expertise: import/export (CSV/Parquet), bulk operations, clipboard integration.
- Familiarity with design systems (Radix, Headless UI), accessibility audits, and visual regression testing.
- Knowledge of feature flags, product analytics (PostHog/Amplitude), and error monitoring tools.
Originally posted on Himalayas
本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。
本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。
该公司其他在招职位
业务分析师(欧洲或拉丁美洲,远程)
其他限定地区(需当地身份)
Python/Django定量开发者 - 南美
开发工程限定地区(需当地身份)
全栈开发人员(欧洲)
开发工程限定地区(需当地身份)
欧洲Node.js后端性能工程师(高级)
开发工程限定地区(需当地身份)
GDPR/CCPA(欧洲)软件工程师
开发工程限定地区(需当地身份)