实现网
类VSCode的项目管理部分前端开发 远程兼职
GitHub
TypeScript
React
TailwindCSS
Shadcn

# 项目描述 甲方想要开发一款类似VSCode的编辑器。本项目主要focus在项目管理功能,编辑功能mock即可。编辑器左边为ActivityBar以及SideBar,右边为MainPanel。其中MainPanel包含多个标签页,每一页分别打开不同的文件。本项目只开发前端部分,具体的文件内容以及后端交互均使用mock。甲方会提供需求文档,里面有详细的界面设计以及交互需求。 甲方希望得到的是一个代码质量良好,测试充分,符合好的编程实践的代码,而不是赶鸭子上架用最短的时间实现功能就行。甲方本身也是码农出身,会全程跟踪开发过程的细节,并在开发过程中就代码质量提出建议,也会在验收的时候检查代码质量。 填写的项目开发时间为粗略估计,甲方会全程追踪开发过程的细节,然后根据情况可能延长或者提前终止。 开发过程中欢迎使用Cursor等AI代码工具,但是不管这code是人写的还是AI写的,乙方要对代码质量负责。AI的代码需要仔细审查以后才能提交。不要把AI生成的大段大段没有用的代码(比如tailwind的一大堆冗余的甚至互相冲突的className)直接提交使用。 # 需要技能 - 熟悉git与GitHub,懂得如何科学上网访问GitHub - TypeScript - React - 使用Jest做React测试 - TailwindCSS - Zod - Shadcn - 英文良好,会用英文写注释 # 开发流程 甲方会在GitHub上创建一个私有repository。所有开发都在这个repository进行。 软件开发过程按照GitHub上搞开发惯用的协作式开发工作流,这也是开源社区通常使用的代码开发流程: - 请使用Pull Request (PR)功能,而不是直接在main branch push。 - 每个pull request需要经过peer review(这里是我们甲方的review),approve了方能merge到main branch。PR review通常有几天的延迟,乙方应该具备在等待一个PR review的时候做其他PR的能力。 - 项目开发过程不是所有东西都做完了再提交PR来review,而是勤提交,每个提交做一个incremental的改动。一般来讲,每个PR几十到几百行。 - 每个PR需要自我完备:首先这个PR的scope要清晰,要能描述出来具体做了一件什么事情,而不是这件事情的几行code外加那件事情的几行code乱七八糟堆在一起。这个PR不能搞坏已有的test。之前的unit test需要时刻保持pass的状态。如果这个PR实现了某个新的交互逻辑,请写unit test来测试这个交互逻辑,并保证unit test可以通过。PR不是“保存”功能,而是一个非常小的阶段性成果验收。PR例子:“Recents按钮增加悬停动画”,“TabBar增加拖拽排序功能”,“修复Chats按钮在点击的时候不会自动关闭Recents Sidebar的bug”。 - 通过勤提交,甲方可以随时知道项目进展,并在第一时间纠正之前没沟通到位的细节。避免整个项目都做完才发现跟预期不符进而造成纠纷。如果工程遇到困难需要延期,我们也可以第一时间了解细节,并做出合理调整。 - 我们会在项目的头几个PR的时候判断乙方的engineering practice跟我们的需求是否align。如果align的很好,希望后续能够继续长期合作。如果不好,会直接中断外包项目。

预估 10000 元

已有4人投递
前端工程师 远程全职
javascript
node
ant

我们是一家专注于数字化转型(DX)的房地产转售公司。公司自主开发的“Urbalytics”数据平台,旨在通过数据驱动的决策来推动业务发展。我们始终引前沿的技术,减少手工操作,优化流程,并不断探索新的机会。公司的管理团队由在海外大型房地产基金和咨询公司拥有丰富经验的专业人士组成。自公司成立短短四年间,已经连续四年实现了收入和利润的增长。我们正在寻找致力于创新和效率的伙伴,一起开拓未来。欢迎您加入我们,在这里发挥您的才干,与公司共同成长! 我们公司在2022年自主开发了地产数据平台“Urbalytics”,用于提取、可视化和分析日本房地产数据。这一平台成为了推动我们转售业务的重要力量,并引起了众多投资者和房地产公司的关注。现在,为了将这个平台扩展为SaaS服务,我们正在招募优秀的工程师。在这个职位上,您将利用前沿的技术推动平台的发展,助力公司SaaS业务的成功。 岗位职责 • 开发和运营自主研发的房地产数据平台“Urbalytics” • 负责公司小程序开发与迭代(工具类),包含APP、h5与数据平台开发与迭代 • 通过开发新功能和优化平台,提升数据提取、可视化和分析功能 • 扩展平台作为SaaS业务的能力,确保其可扩展性 岗位要求: • Web应用程序开发经验 • 使用云服务经验(AWS、GCP、Azure等) • 团队敏捷开发经验 • 自主发现并解决问题的能力 • 优秀的沟通能力 优先条件: • 房地产科技(PropTech)相关经验(不限制年限和具体内容) • 数据处理和可视化经验 • CI/CD流水线构建经验 • 全栈经验 • 英语或中文能力

Small 0a8095a8d575fd7aa3663e97ce971225
昵称登录后显示 8 个月前发布

预估 600元 / 8小时

已有4人投递

我是技术人才
我在寻找远程工作

技术人才入驻

我是创业者
我在寻找技术人才

发布用人需求