唱吧热招职位
PHP开发工程/架构师查看详情
岗位职责
- 设计、维护唱吧的客户端所需要的各种接口,并以高效可靠的方式实现;
- 持续改进唱吧各个功能模块,保障唱吧各个系统承受不断增长的用户请求;
- 对唱吧的接口和子系统进行监控,维护线上代码的稳定运行,参与服务器的日常运维。
任职要求
- 计算机及相关专业本科及以上学历,熟练掌握C/C++/JAVA/PHP之一,熟悉unix/linux操作系统;
- 逻辑周密、设计严谨,扎实的数据结构基础,了解常见设计模式,能写出优雅简洁高效弹性的代码;
- 中大型互联网企业服务器端工作经验优先,创业公司工作经历优先;参与过大型软件项目的优先;
- 至少熟悉一种数据库编程,使用过memcache/redis/mongodb等常见nosql数据库之一;
- 有独立个人网站、博客者优先,有独立完成的网站者优先,参与开源社区或项目的优先。
前端开发工程师查看详情
岗位职责
- 负责唱吧产品及业务的需求和架构开发;
- 基于前端的技术完善和优化用户体验。
任职要求
- 本科以上学历,优秀应届毕业生亦可
- 熟悉Html5,CSS,JavaScript 等前端通用技术,使用过常见类库和框架,有能力设计和开发前端组件和前端基础架构;
- 开发过兼容多平台多浏览器的项目,有移动Web开发经验;
- 熟悉浏览器渲染机制,闲暇时间会针对之前做过的项目进行优化。
IOS开发工程师查看详情
岗位职责
- 唱吧在iPhone和iPad平台上应用的开发和维护;
- 整体项目的设计和架构;
- 产品模块的设计和开发;
- 编写代码,版本的快速迭代;
- 参与技术团队内部的技术分享和讨论。
任职要求
- 本科及以上学历,两年以上iOS开发经验;
- 精通iOS SDK,熟练掌握Xcode/Instrument相关开发工具;
- 熟悉常用的算法和数据结构,对设计模式有一定理解,良好的面向对象编程基础;
- 熟练掌握svn/git之一的SCM工具;
- 聪明严谨,有良好的编码风格和工作习惯;
- 无障碍阅读英文文档,有独立解决未知复杂技术问题的能力;
- 懂折衷,擅沟通,有团队精神。
加分项
- 擅长音视频、图形图像处理;
- 有创业经历或有App Store上架App;
- Github开源项目(不局限于Objective-C);
- 熟悉iOS Human Interface Guideline,有PM/UE等工作经验,或对产品、交互、用户体验有深刻理解。
Android开发架构师查看详情
岗位职责
- 负责Android客户端业务功能规划、设计、开发以及文档撰写;
- 核心功能模块的设计和开发;
- 针对App运行中出现问题,持续优化相关的产品的质量、性能、用户体验;
- 负责移动平台现有方法的改进、新技术研究、技术难题攻关;
- 为团队提供技术指导及帮助,组织团队知识沉淀和技术分享。
任职要求
- 本科及以上学历,四年以上Android开发经验,具备完整的Android应用开发经验;
- 熟悉Android开发平台及框架原理,以及Android控件的使用,熟练掌握Android界面和交互开发;
- 熟悉Java语言以及常用的算法和数据结构,对设计模式有一定理解,良好的面向对象编程基础;
- 熟练掌握svn/git之一的SCM工具;
- 聪明严谨,有良好的编码风格和工作习惯。
加分项
- 擅长音视频、图形图像处理;
- 有发布的Android应用;
- Github开源项目。
测试开发工程师查看详情
岗位职责
- 负责唱吧主产品的测试工作;
- 根据项目需求,完善并提升唱吧主产品的自动化测试;
- 协助完善自动化测试框架;
- 开发切合业务逻辑的测试工具,以提升测试效率;
- 对业内新的测试技术和方案,进行调研。
任职要求
- 计算机相关专业本科以上学历,至少三年以上自动化测试或开发经验;
- 熟悉测试流程与各种测试技巧,熟悉手机客户端应用测试,熟悉自动化测试框架的设计;
- 至少掌握一种主流手机平台编程语言,能够熟练使用java,熟悉设计模式与基础数据结构;
- 能够根据产品的需求和代码,制定高质量的测试计划和测试设计;
- 具有很清晰的逻辑思维能力,具有优秀的定位问题、解决问题的能力,团队合作能力,沟通能力。
加分项
- 熟悉Appium等自动化框架优先;
- 读过开源测试框架源代码的优先;
- 有开源贡献的优先。
移动测试工程师查看详情
岗位职责
- 负责唱吧主产品app的测试工作,保证产品质量;
- 根据产品需求和用户场景,编写测试用例;
- 提交bug,推动解决bug,跟踪用户反馈。
任职要求
- 至少1年以上app测试经验,计算机或相关专业大学本科或以上学历;
- 熟悉Android或IOS 系统版本特性,了解android或ios的相关基本知识;
- 工作认真、细致、负责,有责任心,能够承受一定的工作压力;
- 对手机相关的新鲜事物非常感兴趣,有持续学习的能力;
- 性格开朗,拥有较好的沟通技巧,有团队意识。
加分项
- 有脚本或自动化工具的实践经验者优先。
运维工程师-开发架构方向查看详情
岗位职责
- 负责业务系统的日常维护和优化;
- 参与业务系统的架构设计、调优;
- 负责运维核心系统的设计、开发。
任职要求
- 熟练Shell/Python/Perl/Php/Ruby/Go 任意两种;
- 熟练Openstack原理,研究过源码优先考虑;
- 有过开发设计运维工具经验,有200台以上机器管理维护经验;
- 熟悉常用Nginx集群、Redis集群、Mysql集群设计落地;
- 熟悉海量日志处理机制;
- 有研究过Nagios、Cacti、Zabbix源码优先考虑;
- 运维开发经验3年以上。
运维工程师-网络方向查看详情
岗位职责
- 负责机房网络规划和探索;
- 网络安全加固、网络稳定性维护;
- 参与企业网络互联设计、实施。
任职要求
- 参与过大型网络项目设计;
- 熟练子网划分、VLAN\RIP\BGP\IPSEC\ACL\QOS等网络技术;
- 熟练Cisco、Juniper热门产品配置;
- 有过网络防攻击经验,有双活、异地容灾网络经验;
- CCIE优先考虑。
运维工程师查看详情
岗位职责
- 负责运维系统日常运行维护;
- 线上故障紧急响应;
- 服务器上线,机房和带宽管理;
- 研究新的运维技术。
任职要求
- 知名互联网公司1年以上运维经验,运维过大型线上系统;
- 熟悉Linux,熟悉一种或多种脚本语言;
- 熟悉Linux网络、防火墙、主流监控、自动化运维工具;
- 熟练使用监控系统如zabbix.nagios、cacti等的部署和应用。
加分项
- 有MySQL、Redis、Nginx、Docker运维经验。
