团队介绍
- Java开发:
1. JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解;3年及以上使用JAVA开发的经验,对于你用过的开源框架,能了解到它的原理和机制;对Spring,ibatis,struts等开源框架熟悉;
2. 熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制,有高并发应用开发经验,能对分布式常用技术进行合理应用,解决问题;
3. 掌握Linux 操作系统和大型数据库(Oracle、MySql),对sql优化有丰富的经验;
4. 有较好的业务分析和系统设计能力,能快速分析和归纳客户痛点和需求,并提供定制化解决方案;
5. 有电商、CRM、客服服务CRM系统开发经验者优先,有PaaS平台建设经验者优先;
6. 学习能力强,沟通表达能力好,具备耐心/细心的品质,喜欢去看及尝试最新的技术,从技术趋势和思路上能影响技术团队。
- 测试:
1. 计算机,软件工程等相关专业,本科以上学历;
2. 熟悉C++/Java等至少一种编程语言,有Shell或Ruby/PHP/Perl/Python等使用经验者优先;
3. 熟悉开源框架或有过开源框架二次开发者优先;
4. 3年以上软件开发、自动化测试工作经验,有性能、安全、白盒测试等专业测试领域经验者优先;
5. 具备Android/IOS无线产品、互联网广告、搜索、大数据处理、分布式系统、数据库和网络等业务领域测试经验者优先;
6. 很强的逻辑思维能力,谈判的能力和冲突管理的能力;
7. 解决复杂问题和编写自动测试工具和系统的能力;
8. 善于团队合作,理解和适应变化,以结果和行动为准则,努力追求成功。
- 前端:
1.精通各种前端技术,同时具备 PC/无线 端的开发能力,有复杂产品的开发经验;
2.掌握常见性能优化的方法,以及衡量产品性能的方法;
3.对 MVC/MVVM 等模式有一定的理解,熟悉 React/Vue 等热门框架,有实际项目经验;
4.对前端工程化有一定理解,熟练掌握 Webpack/Grunt/Gulp 等构建工具的使用和配置;
5.熟悉 ES6/Node.js 并且具备一定的开发能力。
-算法:
1. 对机器学习、自然语言处理方面有比较全面的经验积累,对相关前沿算法有较强的跟进和研究,并且有丰富的实践经验;
2. 较强的业务理解能力,能主动发现问题,并具备优秀的分析问题和解决问题的能力,对解决挑战性问题充满激情;
3. 具有良好的沟通能力、坦诚直接、重视团队合作;
4. 带领团队完成过完整的智能产品的研发,对产品的架构、机制、功能有有深刻的理解。