BotCity 高级前端工程师——美国远程
负责推动 BotCity React 和 Next.js 产品的发展,服务于企业自动化治理。 在全球远程环境中打造可扩展的前端体验,完善工程标准与团队实践。
描述
- 负责推动和演进 BotCity 产品的前端开发
- 使用现代前端技术构建、部署和维护可扩展且响应式的 Web 应用
- 优先优化桌面端体验,同时随着产品发展参与移动端开发
- 与产品经理及 UX/UI 设计师合作,将需求转化为实用、易用的解决方案
- 通过重构遗留代码和践行工程最佳实践,改进前端代码库
- 保障各种设备和浏览器上的性能表现
- 参与代码评审,强化优秀的前端工程实践
- 诊断并解决前端问题,保持流畅的用户体验
- 创建可复用的代码和库,支持产品持续开发
- 优化组件,以实现最高速度和效率
- 制定支持团队成长的前端标准和实践手册
- 通过评审、结对编程和知识分享提升团队能力
- 向工程经理汇报
任职要求
- 计算机科学、计算机工程或相关专业学士学位
- 至少五年专业软件工程经验
- 至少三年与产品和 UX/UI 团队合作交付复杂前端项目的经验
- 具备扎实的软件工程基础,包括整洁代码、设计模式、组件架构和状态管理
- 有使用 Jest、React Testing Library、Playwright 或 Cypress 等自动化测试工具的实操经验
- 具备提升前端性能的经验
- 熟练掌握 HTML、CSS、JavaScript 和 TypeScript
- 深入了解 React 和 Next.js
- 有使用 Git 和 GitHub 的经验
- 有使用 Microsoft Office 或 Excel、Google Suite 和 Notion 的经验
- 葡萄牙语流利
- 英语高级水平
- 能够负责推动项目直至完成,保持责任意识,并审慎承担以客户为中心的风险
- 能够从客户需求出发,周全执行,同时保持广阔的产品视角
- 能够主动、清晰、简洁地沟通,并以尊重的方式提出不同意见
- 能够积极寻求、提供并运用反馈
- 有早期阶段、高增长、快节奏初创公司的工作经验
- 愿意根据需要为活动和团队会议出差
福利待遇
- 与全球分布式团队远程工作
- 参与一家高速增长的自动化公司
- 根据需要出差以支持活动并与团队见面
