岗位名称:Android开发工程师
(1)岗位职责
①负责阅读教育类App的研发及日常维护;
②设计良好的代码结构,与产品经理良好合作,进行产品迭代及代码重构。
(2)任职要求
①正直,优秀,经验丰富的同时没有丧失对开发产品精益求精的热情,有代码洁癖逻辑能力强;
②精通android应用开发;
③ 有阅读类app开发经验;
④熟练使用android平台的UI组件、图像动画、数据库、文件系统、多线程等模块;
⑤熟练掌握android的事件传递机制,处理并解决过较为复杂的事件传递逻辑优先;
⑥熟悉android的绘图机制,动画机制;
⑦熟练制作自定义控件;
⑧具备解决问题能力和创新意识;
⑨对性能优化有丰富实践经验者优先;
⑩在android平台有实习经验者优先。
2.岗位名称:前端开发工程师
(1)岗位职责
①管理后台Electron桌面客户端的功能开发和版本;
②负责移动端H5多媒体文章页面的搭建和维护;
③移动端app部分web view内容的构建及维护。
(2)职位要求
①精通HTML/HTML5/CSS3/Javascript/页面模板等前端技术,能编写兼容多种浏览器的前端页面代码,JavaScript基础扎实,熟悉ES6规范;
②使用vueJS独立开发web app的经验;
③有electron vue桌面app开发经验,熟悉electron API;
④熟悉移动端各系统及浏览器间的兼容适配;
⑤熟练使用Bootstrap、ElementUI、iView、Mint UI等至少一个vue组件库;
⑥熟练使用Git;
⑦熟悉jQuery,React等主流前端库或框架;
⑧熟悉node,熟练使用和配置webpack进行产品打包。
(3)加分项
①有后端开发经验,熟悉PHP、python、node;
②开源项目贡献;
③良好的英语阅读及写作能力;
④喜爱国学,喜欢阅读中国古代文章诗词,将会是加分项。
3.岗位名称:PHP开发工程师
(1)职位描述
①负责阅读教育类App API及书籍录入、后台管理系统 API 的核心功能与维护;
②负责阿里云服务器状态及稳定性的监测与维护;
③负责后端代码的迭代与重构;
④参与框架设计的讨论,评估多项方案的优缺点,发现或找出最优解。
(2)任职要求
①PHP相关工作经验,基础扎实,有大型项目开发经验优先;
②熟悉主流开发框架,Laravel框架优先;
③具备Redis,Memcache的实战经验;
④精通Mysql、Nginx、MVC/REST架构、模板引擎、中间件的原理与应用;
⑤熟悉linux常用命令,基本的Shell编程、熟悉Linux环境下服务器配置维护;
⑥具备团队开发经验,熟练掌握SVN、Git等常见工具的使用;
⑦了解HTTP协议及W3C的基本规范;
⑧掌握基础的HTML、JS、CSS等前端技术;
⑨熟悉常用的算法,熟悉开源框架,解决问题能力强。