角色和职责
• 通过直接贡献于团队目标,展示扎实的工程原则
• 估算工作,设定目标并达成它们
• 设计和实现经过良好测试和文档记录的软件,使用网络技术或Flutter
• 调试并修复用户遇到的问题
• 通过代码和架构评审参与我们的工程流程
• 与社区和同事合作,制定技术规范
• 贡献技术文档,使其成为同类中的最佳
• 寻求对工程和运营实践的改进
• 部署和运营团队开发的服务
• 通过技术倡导促进产品的成功
我们希望您具备的条件
• 您对网络和软件开发有深入的知识和热情
• 您重视软技能,并且热情、进取、深思熟虑、自我激励
• 拥有优秀的高中和大学学术成绩
• 计算机科学或STEM领域的本科学位,或具有引人注目的替代路径叙述
• 有动力并且有超越期望的记录
• 组织能力强,自我启动,能够按时交付
• 与同事、合作伙伴和社区互动时表现专业
• 设计和编写高质量网络技术的经验
• 对Typescript、React或Flutter有经验和热情
• 具备可访问性和性能的敏锐眼光
• 专业的书面和口头英语能力
• 有Linux(优先考虑Debian或Ubuntu)的经验
• 优秀的人际交往能力、好奇心、灵活性和责任感
• 充满热情、深思熟虑和自我激励
• 优秀的沟通和演示能力
• 以结果为导向,具有履行承诺的个人驱动力
• 每年能够出差两次,参加公司活动,每次最多两周
附加技能
• 有容器技术的经验,如LXD、Docker和Kubernetes
• 有建立和维护优秀团队的经验
• REST API设计、开发和治理
• 性能工程和安全经验
理想候选人档案
1. 团队领导和管理
• 团队建设和指导:领导、指导并辅导网络工程师团队,帮助他们在职业生涯中成长并提高技术技能。提供定期反馈,进行绩效评审,并支持专业发展。
• 资源分配:有效管理和分配项目资源,确保团队拥有成功所需的支持和工具。
• 招聘和选拔:招募和雇用顶尖工程人才,建设和扩展网络工程团队。参与面试过程,提供反馈,确保新员工与团队文化和技术需求相符。
2. 项目和产品管理
• 项目交付:监督网络开发项目的规划、执行和交付。确保按时交付功能,同时保持高质量标准。
• 跨职能合作:与产品经理、设计师、QA和其他工程团队合作,确保在产品愿景、需求和时间表上的一致性。作为工程与其他部门之间的技术联络人。
• 优先级排序:与利益相关者合作,优先开发任务并管理工程团队的待办事项。平衡业务目标与技术可行性,确保团队专注于最重要和最有影响的任务。
3. 技术监督
• 网络应用架构:提供网络应用设计和架构的指导。确保系统架构具有可扩展性、性能、安全性和可维护性。
• 代码质量和最佳实践:强制执行编码标准,确保团队遵循网络开发的最佳实践。培养代码评审、单元测试和持续集成的文化。
• 性能优化:确保网络应用在性能、速度和可扩展性方面得到优化。解决瓶颈,确保系统能够高效处理日益增加的用户流量。
4. 网络技术和开发
• 网络开发专业知识:确保团队使用最新和最合适的网络技术,如前端框架(例如React、Angular、Vue.js)、后端技术(例如Node.js、Django、Ruby on Rails)和云平台(例如AWS、Google Cloud)。
• 前端和后端管理:根据组织结构,您可能会监督前端和后端工程团队,或与专门的工程经理密切合作,以确保全栈集成。
• 安全和合规:确保网络应用安全并符合相关法规。实施安全最佳实践,如数据加密、身份验证协议和访问控制。
关键技能
应用工程、工程、网络
就业类型:全职
部门/职能领域:工程
经验:年
性别:男
职位空缺:1