职位描述
我们正在寻找一位经验丰富的高级前端工程师,具备后端知识,加入我们工程团队,继续开发和完善我们的平台。理想的候选人应具备扎实的前端技术背景,并对后端开发有一定的了解。此职位提供了在一个复杂平台上做出重大技术贡献的机会,该平台为营销专业人士所使用,同时与团队负责人合作。
- 设计并实施稳健的前端解决方案,使用:React/TypeScript 前端与 Mantine 组件库
- 使用 Apollo Client 的 GraphQL API
- 参与技术决策过程,同时平衡业务需求与技术限制
- 遵循并扩展整个技术栈的代码质量、测试和部署过程的最佳实践
- 与产品管理、UI/UX 设计师和工程负责人合作,实施技术规范
- 优化多个应用程序的性能
- 应用类型安全和代码可重用性的最佳实践
- 参与从规划到部署的完整开发生命周期
- 保持对最新工具和技术的更新,推荐将其纳入我们的平台。
职位要求
所需技能与经验:
- 4年以上前端开发经验
- 扎实的React、TypeScript和现代JavaScript实践知识
- 具备GraphQL(Apollo Client)经验
- 熟悉UI组件库(特别是Mantine或类似库)
- 在React应用程序中有表单管理经验
- 理解状态管理模式、测试框架和部署策略
- 具备构建系统、模块打包器和CI/CD管道的经验
- 出色的英语口头和书面沟通能力,能够进行技术讨论、撰写文档和知识分享
- 熟练使用首选开发环境(Mac或Linux)及相关开发工具
- 能够在核心工作时间(美国东部时间上午10:00 - 下午6:00)与团队成员进行同步协作,同时尊重工作与生活的平衡
优先资格:
- 拥有广告技术或市场分析经验
- 了解预算管理和财务数据系统
- 开发多应用工作区或单一代码库的经验
- 熟悉数据可视化库和技术
- 理解无障碍标准和最佳实践
- 具备实时数据处理系统的经验
- 理解数据隐私法规和安全最佳实践
- 具备符合ISO 27001及其他安全框架(如SOC 2、NIST 800-53或HIPAA要求)系统的经验
- 参与开源项目或技术社区的贡献
- 了解基本原理(例如工具基础、计算机内部构造、低级概念及工作实际完成方式等)
- 计算机科学或相关领域的高级学位
- 在技术环境中具有一定的团队领导或人员管理经验(1年以上)
ReactTypescriptjavascriptGraphQL