职位描述
Android 工程师
基本要求
- 1 年以上 Android 开发经验
- 熟悉 Android 软件的开发、测试、分发流程
- 熟悉 Android API ,熟练掌握 Android UI 系统控件及自定义控件的开发
- 熟练掌握 Java 语言,熟悉常用设计模式
- 熟悉移动网络通信机制,对 Socket 通信, TCP/IP 和 HTTP 有充分理解
- 积极主动,有良好的团队合作精神和较强的责任感
加分项
- 参与开源项目或有个人独立 App 发布
- 有网络编程或服务端开发经验
- 熟练掌握 Mac 或 Linux 操作系统使用
- 熟悉敏捷开发流程
Android 高级工程师
基本要求
- 3 年或以上 Android 开发经验
- 深入理解 Java 语言,扎实的编码基础,对数据结构、算法具有深入理解
- 熟悉 Android 系统源码,具备丰富的 Android 开发调试经验及性能调优能力
- 具备复杂应用的架构设计能力
- 熟悉敏捷开发及项目管理流程
- 积极主动,有良好的团队合作精神和强烈的责任感,对移动产品有浓厚兴趣及见解
加分项
- 熟悉跨平台开发技术
- 熟练掌握网络编程或服务端开发技术
- 熟练掌握前端相关开发技术( HTML 、 CSS 、 JS )
- 熟悉 Kernel ,对 Linux 操作系统有较深入理解
- 对 GitHub 等开源社区有主要贡献
iOS 工程师
基本要求
- 1 年以上 iOS 开发经验
- 熟悉 iOS 软件的开发、调试等技术
- 熟练掌握 Objective-C 语言,良好的面向对象思想,掌握常用设计模式
- 了解 Objective-C Runtime 和内存管理机制,能够使用多线程、网络编程等技术
- 能够熟练编写 iOS 平台自定义控件和动画效果
- 熟悉移动网络通信机制,对 Socket 通信, TCP/IP 和 HTTP 有充分理解
- 积极主动,有良好的团队合作精神和较强的责任感
加分项
- 熟练掌握 ReactiveCocoa 及 FRP 编程思想
- 高度关注前沿技术进展,如 WWDC
- 参与开源项目或有个人独立 App 发布
- 有网络编程或服务端开发经验
- 熟练掌握 Mac 或 Linux 操作系统使用
- 熟悉敏捷开发流程
iOS 高级工程师
基本要求
- 3 年或以上 iOS 开发经验
- 具有扎实的 Objective-C 语言基础
- 熟练掌握 iOS 开发、测试、调优等技术,以及相关工具的使用
- 理解 Objective-C Runtime 和内存管理机制,熟练使用多线程、网络编程等技术
- 具备复杂应用的架构设计能力
- 熟悉敏捷开发及项目管理流程
- 积极主动,有良好的团队合作精神和强烈的责任感,对移动产品有浓厚兴趣及见解
加分项
- 熟练掌握 ReactiveCocoa 及 FRP 编程思想
- 高度关注前沿技术进展,如 WWDC
- 参与开源项目或有个人独立 App 发布
- 有网络编程或服务端开发经验
- 熟练掌握 Mac 或 Linux 操作系统使用
- 熟悉敏捷开发流程
FE 工程师
基本要求
- 大学本科或以上学历,计算机相关专业
- 熟悉 W3C 标准与 ES 规范,熟悉 Web 语义化
- 熟练掌握盒模型、常用布局以及浏览器和移动设备兼容性
- 熟练掌握 HTML5 、 CSS3 、 JavaScript 开发,熟练使用至少一种 JS 框架,掌握其原理,能独立开发常用组件
- 熟练使用各种调试、抓包工具,能独立分析、解决和归纳问题
- 踏实、勤恳、好学,较强的沟通能力,良好的团队协作精神
加分项
- 极强的责任心,追求完美的习惯,刨根问底的精神
- 具有至少一门服务器端编程的实战经验
- 具有移动设备调试经验
- 具有性能优化经验
- 熟悉各种常用设计模式和常用 MV*框架
FE 高级工程师
基本要求
- 熟悉 Mobile Web/Hybrid Web App/基于 Canvas 的游戏等开发
- 注重细节的习惯,大胆假设、小心求证的态度
- 深入分析理解业务需求,承担复杂的任务,高质量的产出
- 捕获灵感,创造性解决问题的思路,提升界面交互和代码执行效率
- 指导低层级的工程师完成业绩、素质和技能的提升
加分项
- 熟悉 Linux/Unix/Mac 平台下的软件开发环境
- 利用开源代码打造自有效率工具的经验
- Nodejs 下项目开发经验
- 技术社区的活跃份子
- 品质优秀的开源作品
联系方式
邮箱
dingzhihu[at]meituan.com [邮件标题请注明来源自 V2EX]
办公地点
上海市长宁区中山公园兆峰广场