公司简介
小米公司正式成立于2010年4月,是一家以手机、智能硬件和 IoT 平台为核心的互联网公司。创业仅7年时间,小米的年收入就突破了千亿元人民币。截止2018年,小米的业务遍及全球80多个国家和地区。
小米的使命是,始终坚持做“感动人心、价格厚道”的好产品,让全球每个人都能享受科技带来的美好生活。
“和用户交朋友,做用户心中最酷的公司”的愿景都在驱动着我们努力创新,不断追求极致的产品和效率,成就了一个不断缔造成长奇迹的小米。
目前,小米是全球第四大智能手机制造商,在30余个国家和地区的手机市场进入了前五名,特别是在印度,连续5个季度保持手机出货量第一。通过独特的“生态链模式”,小米投资、带动了更多志同道合的创业者,同时建成了连接超过1.3亿台智能设备的IoT平台。
2018年7月9日,小米成功在香港主板上市,成为了港交所首个同股不同权上市公司,创造了香港史上最大规模科技股IPO,以及当时历史上全球第三大科技股IPO。
工作地点
北京市、上海市、湖北·武汉市、江苏·南京市
岗位介绍
软件开发工程师-java方向(校园招聘)
岗位职责:
负责相关业务服务器端的研发工作,包括需求沟通、功能设计与开发等;
负责相关业务服务器相关的高并发架构设计、线上维护、性能调优等;
和产品/测试/运营进行密切沟通,能够根据需求提出合理技术方案;
负责软件开发过程中的问题分析和总结,提供建议和帮助改善研发流程。
任职要求:
熟练掌握Java编程语言,熟悉Linux开发环境;
熟悉Web服务开发,了解Web服务框架,了解Web安全;
扎实的编程能力,熟悉常用算法和数据结构,掌握常用的设计模式;
了解常见的分布式存储计算框架;
有强烈的上进心和自我驱动,学习适应能力强,乐观自信,能挑战自我不断追求卓越。
前端工程师(校园招聘)
岗位职责:
负责相关业务项目的web前端的研发工作,包括需求沟通、功能设计与开发等;
负责web前端相关服务的线上维护,性能调优等;
负责web前端的架构设计、框架选型、基础组件优化等;
和产品/测试/运营进行密切沟通,能够根据需求提出合理技术方案;
负责软件开发过程中的问题分析和总结,提供建议和帮助改善研发流程。
任职要求:
计算机相关专业本科及以上学历,具备扎实的计算机理论基础;
具备基本的HTML、CSS及JavaScript等Web前端技术;
了解至少一种Server端语言(Node.js/PHP/Python/Java等);
具备扎实的计算机基础,对数据结构和算法设计有充分理解;
有强烈的上进心,自我驱动,学习适应能力强,乐观自信,能挑战自我不断追求卓越;
有强烈的责任心和团队精神,善于沟通和合作。
大前端工程师(社会招聘)
工作地点:
湖北·武汉市
岗位职责:
负责部门各业务大前端相关的支持;
参与部门大前端基础建设,方向主要有小程序,快应用,React-Native 等;
任职要求:
本科及以上学历,2年以上大前端工作经验;
掌握JavaScript,了解其最基本语言特性,比如原型链,函数式编程等;
熟悉最新的CSS/HTML规范并在项目中有过实践经验;
对流行的框架/库,比如Lodash, Ramda, Redux等有过代码级研究是加分项;
有除浏览器以外的大前端开发经验是加分项,比如小程序,React-Native,Electron等;
了解基本算法,有过后台开发经验,知道一个请求从前端用户点击一直到后台数据库中生命周期的细节是加分项;
web前端工程师(社会招聘)
工作地点:
北京市·海淀区
岗位职责:
负责小米公司级数据平台和企业级数据仓库项目的前端开发;
持续提升用户体验和开发效率;
持续学习和研究前端新技术以满足产品需求。
任职要求:
精通HTML、CSS及JavaScript等Web前端技术,熟悉一种前端框架(React/Vue);
具备跨浏览器、跨终端的前端开发经验;
了解至少一种Server端语言(Node.js/PHP/Python/Java等);
具备扎实的计算机基础,对数据结构和算法设计有充分理解;
热爱互联网,对互联网产品和技术有浓厚的兴趣,热衷于追求技术极致与创新;
具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力。
Java开发工程师-MIUI(社会招聘)
岗位职责:
参与应用后端服务需求跟进及开发
参与服务优化, 负责建设高并发,高可用系统
参与服务端基础组件研发,核心架构建设, 负责技术调研,技术方案实施与研发
难点攻克, 自我提升, 团队建设
任职要求:
计算机以及相关专业,重点本科或以上学历
2年以上 Java 后端研发经验
扎实的 Java 基础及数据结构与算法基础, 熟悉计算机及网络相关知识
掌握 OO 思想,具备扎实的抽象能力,设计能力及测试思维
熟练使用 Spring 或其他Web框架, 了解其原理
熟练使用 MySQL MongoDB Redis 存储技术, 了解各存储特性
熟悉 Linux 平台常用*作命令及服务器相关知识, 有编写脚本能力
了解 JVM 内存管理(有 JVM 调优技能加分)
熟悉分布式系统常见技术及RPC框架
具备较强的学习能力和责任心, 良好的沟通交流能力, 有写文档习惯, 乐于分享, 代码洁癖。