熟悉版本管理Svn和Git,熟悉禅道和Bugzilla;
良好的计算机基础知识,良好的编码风格,良好的英文读写能力,大学英语六级;
熟悉Android系统内部运行机制及各项性能指标,有性能优化的意识;熟悉Android事件分发机制、View绘制流程、自定义控
件和动画等;熟悉MVC、MVP设计模式,熟悉OkHttp、Retrofit、Rxjava、Glide第三方框架;
有 2 年Android TV应用客户端开发经验,熟悉Leanback库,熟悉Android TV开发。
负责桌面UI2.0的开发,实现业务逻辑并绘制相关 UI。该部分主要涉及UI 知识包括:使用ViewPager+多Fragment实
现多页业务布局,使用自定义DialogFragment+RecyclerView实现左侧滑信源对话框,使用RecyclerView实现多Item类型布局
等;涉及业务知识主要包括:对接公司 DVB 业务,包括对接频道详情页7天EPG的展示、对接快捷频道列表实现频道切换功能,对
接喜爱、加锁、预约、伴音、字幕功能,对接切台时频道EPG的展示功能、对接父母锁控制功能,对接CA信息展示功能以及
Android 6.0的权限管理功能等;当然,还涉及了智能电视系统其他自研应用的交互和bug修改,包括:设置、文件管理、媒体中
心(视频播放、音乐播放)、用户指南、应用管理、消息管家和电视管家