
🚀 豆瓣阅读目前热招的技术职位
具体职位要求在文末,对于已经有过几年从业经验的你来说可能有些乏味,所以将一些关键信息写在前面,帮大家更快的了解公司现状及开发日常。
🧩 公司现状
- 位于北京,兆维工业园
- 2018 年初完成 A 轮融资,今年( 2020 )已实现盈亏平衡
- 主要业务包括文学平台建设、作者经纪及版权运营
- 目前是 50 人的创业团队,1/4 为工程师
- 始终坚持 8 小时工作制,每周双休无加班

👩🏻💻 开发日常
- 产品经理、设计师与工程师一同使用 GitHub Enterprise 、Slack 、G Suite 进行项目管理,全员使用 Slack (付费版)进行日常沟通
- 豆瓣阅读共享豆瓣的帐号系统与底层服务,工程师的日常工作主要集中在产品开发与技术优化,但依然可以了解并参与豆瓣的基础建设
- 始终未简化 PC web 端产品,同时跟进新技术新功能,确保多端一致
- 活动类及日常运营的重复性开发工作,鼓励后台化、bot 化
- 开发环境统一 lint 与 format 规则,对于 Git commit message 、issue template 、branch protection rules 、pull request merge 等也做了自动规范与设置,减少协作及 code review 中此类问题的讨论
- 性能优化、代码重构、自驱动产品改进也是日常工作的一部分,与产品开发享有同等待遇
- 前端需要写测试、自动化脚本、维护文档,无需考虑 IE 及低版本现代浏览器的兼容问题
- iOS app 最低兼容版本为 iOS 10.0

💡 这样会更受欢迎
- 相对提出问题的理论解决方案,更善于直接动手
- 习惯从根本解决问题,而不是没有后续的临时 hack
- 热衷讨论新技术与新思路并深入了解、实践,不仅停留在技术名词本身
- 善于利用专业知识辅助产品与设计开展工作,避免不必要的资源浪费
- 英语读写能力强,了解专业词汇、名称的正确写法(大小写敏感)与发音
- 使用自家产品,乐于主动优化;厚积薄发,不炫技
- 有本职工作以外的爱好与专长并乐于分享

😺 顺便提
- 五险一金 + 商业补充医疗保险 + 意外保险
- 10 个工作日起,最多 15 日年假,5 日全薪病假
- 报销国内外技术会议参会及行程费用,如 WWDC
- 办公室层高 4.8 米,无二层,新风全年开放
- 每天下午提供水果和小食
- 大蛋 监督你的工作

投递简历:[email protected]
职位信息
产品工程师
职位描述:
- 负责豆瓣阅读网站各栏目及移动 App 的后端开发工作,主要编程语言是
Python - 参与产品设计,与前端工程师、移动端工程师一同探讨技术方案
- 持续改进现有代码以应对日益增长的多样化需求
职位要求:
- 具备良好的计算机基础知识,了解常用的数据结构和算法
- 至少掌握一门编程语言,如:
Python,Ruby,Go等;熟悉常用的 Web 框架 - 熟悉关系/非关系型数据库的使用,了解基本的设计、优化原则
- 熟悉 Linux 的使用和管理,了解操作系统相关知识
- 具备一定的持续测试、集成、部署实践经验
- 热衷于性能分析与调优,勇于面对技术挑战
优先条件:
- 对开源软件、敏捷开发方法有特别兴趣,开源社区贡献者
- 具备前端开发能力,了解 HTML / CSS / JavaScript
高级前端工程师
职位描述:
- 与产品设计师、工程师共同打造全新的豆瓣阅读产品
- 分析并解决前端问题,持续改进产品,与团队成员分享最佳实践
- 参与产品设计及 Code Review
职位要求:
- 具备扎实的计算机基础知识,熟悉 Web 相关技术原理
- 熟悉
JavaScript(ES2015+ / TypeScript),对React及其生态有较深理解 - 熟悉 CSS,理解 Flex / Grid 等布局,了解 CSS Modules 等模块化方案
- 参与过大型 Web 应用系统的设计、开发与测试工作,了解服务端技术
- 具有良好的英文阅读能力,可根据实践持续贡献、改进技术文档
- 热衷于性能分析与调优,勇于面对技术挑战
- 三年及以上相关开发经验
优先条件:
- 在意细节,关注设计,对 UI 及版式敏感
- 熟悉
Python/Node.js并了解其生态 - 有原生 App / Hybrid App 开发经验
- 开源项目贡献者
高级 iOS 工程师
职位描述:
- 与产品经理和视觉设计师紧密合作,共同提升豆瓣阅读在 iOS 平台上的使用体验
- 持续改进现有代码以应对日益增长的多样化需求
职位要求:
- 具备良好的计算机基础知识,了解常用的数据结构和算法
- 熟悉
Objective-C/Objective-C++、Swift、Cocoa Touch和其他常用框架,经历过完整的 App 开发过程 - 熟悉 ARC 以及手动内存管理机制、多线程编程、网络编程、面向对象编程和常用设计模式
- 了解 Instruments,热衷于性能分析与调优
- 良好的代码习惯和学习能力,善于独立钻研新技术
优先条件:
- 在意细节,关注设计,对版式敏感
- 喜欢读书,对电子阅读和出版感兴趣
- 在 App Store 上架过自己的应用
- 熟悉
C++、Ruby或JavaScript - 开源项目贡献者
豆瓣阅读 app 内的编辑器↓

简历投递
- 邮箱 [email protected]
- 也欢迎 豆邮 或 Twitter 私信