公司简介
小米科技有限责任公司成立于2010年3月3日,是一家专注于智能硬件和电子产品研发的全球化移动互联网企业,同时也是一家专注于高端智能手机、互联网电视及智能家居生态链建设的创新型科技企业。 [2-3] 小米公司创造了用互联网模式开发手机*作系统、发烧友参与开发改进的模式。
职位信息
软件与体验部-Java开发工程师
工作地点:北京市·海淀区
岗位职责:
负责MIUI、云服务、系统平台等核心业务服务端研发工作,包括需求沟通、架构设计、核心技术研发和线上服务维护等;
任职要求:
1. 本科或以上计算机软件或相关专业毕业;
2. 3年以上服务端开发经验;
3. 扎实的编程能力,熟悉算法和数据结构,熟悉计算机的基础理论;
4. 熟练使用Java,熟悉spring boot,spring mvc等常见的web开发框架。
5. 熟悉至少一种关系数据库和nosql数据库的使用,熟悉Linux开发环境,;
6. 设计过较大规模业务的核心服务或模块,能解决线上业务的复杂问题;
7. 有强烈上进心,自我驱动,学习适应能力强,乐观自信,能挑战自我不断追求卓越;
8. 有强烈的责任心和团队精神,善于沟通和合作
软件与体验部-前端工程师
工作地点:北京市·海淀区
岗位职责
1、参与MIUI相关业务前端研发工作,包括需求沟通、架构设计、核心技术研发和线上服务维护等;
2、负责内部平台的前后端架构设计与实现;
3、参与公司 Node.js 基础设施、框架和生态的规划和建设,提升团队的开发效率;
4、负责技术攻关和创新技术引用,解决产品开发过程中的高性能,高并发和高可靠性问题。
岗位要求
1. 本科及以上学历,3年及以上前端开发经验;
2. 熟练掌握 JavaScript(ES5/6/7);
3. 熟练掌握 HTML、CSS、SASS/LESS;
4. 熟悉主流框架 Vue/React/Angular 中的一种并具有相关项目经验;
5. 熟悉前端构建工具,掌握 webpack/grunt/gulp 中的一种;
6. 具有良好的编程思想和代码习惯。
系统平台部-c++工程师
工作地点:北京市·海淀区
岗位职责:
1、负责手机、电视、笔记本、音箱等终端产品互联互通技术调研、设计与实现;
2、使用C++开发跨平台SDK,高质量完成需求交付;对代码持续进行重构与优化,提升性能可靠性和可维护性;
3、独立负责软件模块的设计和开发;
岗位要求:
1.熟练掌握C++和数据结构基础知识,熟悉C++11;
2.编程基础扎实,熟悉多线程并发;
3.有关键独立模块设计、开发和维护经验;
4.精通面向对象的设计和开发思想,熟悉常用的设计模式;
5.熟悉Socket编程,精通TCP/IP/KCP/COAP原理,Linux Kernel TCP/UDP/IP实现优先;
6.有WIFI、蓝牙,或者移动通信经验优先;
7. 有音视频传输经验者优先;
8. 需要一定的架构能力,有带团队经验者优先。
9.积极主动、善于沟通、良好的团队合作意识
10.目标清晰、看好互联互通方向并有很好的主动性,积极推动解决难题,有一定抗压力。
内推方式
点击链接查看更多职位并投递完成内推:https://app.mokahr.com/recommendation-apply/xiaomi/3527?code=02100V0001C1MM1P1L0004E58y000V0j&state=3#/jobs?zhineng=&page=1&isCampusJob=