技术负责人 (全栈架构)
职位概述
主要职责
- 技术架构:为可扩展的社交网络平台设计和发展整体系统架构
- 团队领导:领导和指导6-8名开发人员团队(前端、后端、移动端)
- 代码审查和质量:建立和维护代码质量标准,审查架构决策,确保最佳实践
- 技术策略:做出战略性技术决策,评估新工具,规划技术路线图
- 性能和可扩展性:确保平台能够以最佳性能扩展到数百万用户
- 安全架构:实施全面的安全措施,保护用户数据和隐私
- DevOps和基础设施:监督CI/CD流水线、部署策略和基础设施管理
- 跨职能协作:与产品、设计和业务团队密切合作,将需求转化为技术解决方案
技术领导领域
- 移动架构:React Native应用架构、状态管理模式和跨平台优化
- 后端系统:GraphQL API设计、微服务架构、数据库优化
- 实时系统:WebSocket架构、推送通知、实时更新
- 数据架构:用户数据建模、社交图谱设计、内容管理系统
- 搜索和机器学习:搜索架构、推荐算法、数据处理管道
- 安全和隐私:身份验证系统、数据加密、隐私合规
- 性能:移动应用性能、API优化、缓存策略
主要技术挑战
- 社交图谱可扩展性:设计高效算法管理数百万用户连接
- 内容分发:构建新闻动态算法和内容推荐系统架构
- 搜索复杂性:为用户、内容和社区构建复杂的搜索系统
- 实时消息:为数百万并发用户设计可扩展的消息架构
- 内容审核:构建自动化和人工内容审核系统架构
- 分析和洞察:设计用户参与的数据收集和分析系统
- 移动性能:确保iOS和Android复杂功能的流畅性能
经验要求
- 8年以上软件开发经验,其中3年以上技术领导经验
- 在React Native、Node.js和GraphQL架构方面具有深厚专业知识
- 具有云平台和可扩展系统设计的丰富经验
- 具有领导技术团队和交付复杂项目的成功记录
- 具有社交媒体或网络平台架构经验
- 深入理解移动应用开发生命周期和应用商店流程
- 具有敏捷开发方法和技术项目管理经验
领导力和沟通技能
- 出色的技术沟通和文档编写能力
- 具有指导初级和中级开发人员的经验
- 能够将业务需求转化为技术解决方案
- 强大的问题解决和决策能力
- 具有利益相关者管理和跨职能协作经验
加分项
- 具有机器学习和推荐系统经验
- 了解数据隐私法规和合规性(GDPR、CCPA)
- 具有高流量消费者应用程序经验
- 具有社交网络或社区平台背景
- 具有React Native性能优化和原生模块开发经验
- 了解移动安全和应用商店优化
薪酬福利
- 薪资:根据经验和资质提供具有市场竞争力的薪酬
- 完善的社会保险和住房公积金
- 商业健康保险覆盖
- 灵活的工作安排和带薪休假
- 专业发展预算和培训机会
- 提供最新的MacBook Pro和开发工具
- 成长型技术平台的股票期权
- 会议参与和技术培训支持
工作环境
- 现代化办公环境,提供灵活工作选择
- 协作创新的团队文化
- 最先进的开发工具和基础设施
- 定期团建和知识分享活动
- 参与前沿技术架构开发的机会
- 职业成长和晋升机会
我们是一个致力于多元化和包容性的平等机会雇主。欢迎所有合格的候选人申请。