全栈工程师

15个月前全职
Heystak

Heystak

location 悉尼
unsaved
Heystak是一种简单保存和管理TikTok创意中心和Facebook广告库中广告的终极工具,只需点击一次即可。这不仅仅是保存广告,而是为了组织、分析和与团队合作,实现成功的广告策略。 职位描述 - 全栈开发工程师(React.js、TypeScript、Chrome扩展、SPA) 职责: • 使用ReactJS和DaisyUI开发响应式和直观的用户界面,用于单页应用程序(SPA)和Chrome扩展。 • 在单一代码库环境中使用Yarn工作区进行高效的包管理和代码组织。 • 使用TypeScript编写干净、模块化和可维护的前端和后端组件代码。 • 使用PostgreSQL设计、实现和优化数据库模式,用于数据存储和检索。 • 使用Supabase实现后端服务和逻辑,确保前端和后端之间的无缝通信。 • 在Web应用程序和Chrome扩展中利用Cloudflare进行性能优化和安全措施。 • 与跨职能团队合作,集成第三方API和服务,增强整体应用功能。 • 使用GitHub进行版本控制,积极参与代码审查和协作开发工作流程。 • 设计、开发和维护Chrome扩展,确保与Chrome Web Store指南的兼容性。 • 为单页应用程序的开发做出贡献,注重无缝和响应式的用户体验。 要求: • 具有ReactJS、DaisyUI、TypeScript和Yarn工作区的全栈开发经验。 • 熟练掌握PostgreSQL和Supabase进行数据库管理和后端服务。 • 熟悉Cloudflare进行性能优化和安全措施。 • 精通使用GitHub进行版本控制。 • 有开发和部署Chrome扩展的经验。 • 理解单页应用程序(SPA)架构。 • 能够在快节奏的环境中独立和协作工作。 优先资格: • 以往在Chrome Web Store提交和批准流程中的经验。 • 熟悉其他UI框架和库。 • 熟悉SPA开发的最佳实践。