我们是一家远程、以产品为中心的初创公司,正在构建以人工智能和算法驱动的系统,现寻找一位热爱简洁界面、复杂数据网格和精致用户体验的优秀前端工程师。
您将全权负责客户端应用程序的端到端开发:从构建可重用组件到实现快速、互动仪表板的逻辑,与分布在多个国家的小型团队合作。
您的工作内容
• 构建核心UI:使用React和Material UI (MUI)开发响应式Web应用。
• 掌握数据网格:我们产品的重要部分涉及数据表。您将实现:
• 服务器端分页和排序。
• 复杂的列过滤器(下拉菜单、自动完成、日期范围)。
• 用户自定义(允许用户调整列大小、重新排序并保存布局)。
• 创建可重用组件:编写干净的代码和库,以便在应用程序的不同部分使用。
• 改善用户体验:不仅仅是遵循指示——建议更好的数据处理方式(例如,“我们在这里使用固定标题”或“这需要一个加载骨架”)。
• 连接各个点:通过REST API与我们的Django后端集成,确保UI优雅地处理数据状态(加载、错误、空)。
我们在寻找
• 精通React和Material UI。
• 有构建丰富数据表的经验(不仅仅是简单列表)。您知道如何处理分页、过滤器和动态列。
• 对JavaScript(ES6+)和使用RESTful API有扎实的理解。
• 能够编写干净、可重用且易于调试的代码。
• 注重细节:您关心对齐、间距以及应用程序给用户的感受。
加分项
• 熟悉使用AI助手进行编码(Claude Code、Cursor等)。
• 在初创公司、个人项目或黑客马拉松中有快速交付解决方案的经验。
• 熟悉使用React Native发布移动应用。