电鸭
13人浏览/8人投稿
12小时前
待托管赏金
基础说明
招聘人数: 1人
兼职/全职 (至少 20 小时/每周)
时薪: 15 USD ~ 30 USD (Paypal/银行转账)
英语能力: 基本的读写能力 (英文文档编写, Slack读写交流即可)
时区要求: (沟通和会议一般在北京时间的早上到中午, 或者是北京时间的晚上)
Basic Requirements
Number of hires: 1 person
Part-time/Full-time (at least 20 hours/week)
Hourly rate: 15 USD ~ 30 USD
English proficiency: Basic reading and writing ability (able to write English documents, read and write in Slack for communication)
Time zone: (Communication and meetings are usually during the morning to noon in UTC+8 timezone, or in the evening in UTC+8 timezone)
项目说明
我们目前在做的产品: https://www.datadocs.com
我们的产品是一个高性能的类 Excel 的 BI 软件, 可以让用户在浏览器中快速查询和分析各类数据文件, 支持多种数据源, 类 Excel 公式, SQL 查询, 多人协作, 同步和离线使用等.
Project Description
You can take a look on https://www.datadocs.com to know what we are currently working on.
Our product is a high-performance business intelligence application that enables an Excel-like intuitive experience for working with data of all sizes and forms in the browser, supports multiple data sources, Excel-like formulas, various SQLs, multi-user collaboration, synchronization, and offline use, etc.
职位要求
目前需要一个负责开发图表模块的前端工程师, 下面是大致要求:
我们的产品的 Web 前端基于 Svelte 5 / TypeScript 开发. 如果你已经了解 Svelte 5 的开发细节那非常好. 如果不了解的话, 请确保你有 React/Vue 相关产品开发经验以便快速学习上手.
图表库我们目前使用的是 ECharts, 有相关使用经验者优先.
图表模块涉及到数据库查询和查询 SQL 的生成和变换. 有 DuckDB / PostgreSQL / BigQuery 相关经验者优先.
虽然这个图表模块功能算是一个新的模块. 不过其中的数据流仍然涉及到现有的其他功能模块. 所以依然需要对现有代码 ( App Web 前端代码 以及与后端进行同步的代码和协议) 进行学习和理解.
需要基于现有的 Table 数据模型以及文件/数据表结构 创建一个新的针对图表的数据模型用来存储/同步和渲染用户的数据到图表. 并且编写相关的技术文档.
对于 BI / 数据分析 软件开发有一定的热情.
善用 AI 开发 / review 工具者优先.
其他 Web 前端的基本要求: HTML5/CSS/DOM等基础知识和概念, 基本的计算机算法知识.
Detailed Requirements
We are currently looking for a front-end engineer to develop the chart module. Below are the detailed requirements:
Our product's web front-end is written using Svelte 5 / TypeScript. It would be great if you are already familiar with the details of Svelte 5 development. If not, please ensure you have experience developing products with React/Vue to quickly learn and get up to speed.
We currently use ECharts as our chart library. Candidates with relevant experience are preferred.
The chart module involves database queries and the generation and transformation of SQL queries. Candidates with experience in DuckDB / PostgreSQL / BigQuery are preferred.
Although this chart module is a new feature, its data flow still involves existing functional modules. Therefore, you will still need to learn and understand the existing code (App web front-end code, as well as code and protocols synchronized with the backend).
For this position, it needs to create a new data model for charts, based on the existing Table data model and file/data structure, to store, synchronize, and render user data on charts. And writing the relevant technical documentation are also part of this position.
Candidates need to have passion for developing BI / data analysis software. (Otherwise, daily work can become boring)
Candidates who effectively use AI development / code review tools are preferred.
Other basic web front-end requirements: basic knowledge and concepts of HTML5/CSS/DOM, and fundamental computer algorithm knowledge.
功能预览
下面是这个职位需要进行的工作的相关 UI 设计图:
Below are the UI design sketches related to the tasks required for this position:
投递简历/CV到Email可以配上个人Blog链接或Github链接.
需要了解更多细节也可以在下面留言或邮件询问, 谢谢