职位描述
岗位描述:
我们需要一位既精通Android原生开发,又能利用Uni-app高效输出多端应用(iOS/Android/Web/小程序)的三端开发高级工程师。
1. 负责Android原生模块开发,优化高性能核心功能(NDK/JNI、自定义控件、性能调优);
2. 基于Uni-app高效开发多端应用,实现一套代码多端部署(iOS/Android/H5/小程序);
3. 解决原生与WebView混合开发中的关键技术难题(通信桥接、渲染性能、热更新);
4. 设计可复用的跨平台组件库,降低多端维护成本;
5. 参与讨论软件模块,性能优化及架构设计等客户端设计;
6. 具备独立开发能力,在开发过程能与团队协作人员共同解决技术难题;
7. 产品版本迭代过程中需要不断优化性能,提供产品的用户体验。
岗位要求:
1. 全日制本科及以上学历,熟悉Android app主流开发框架;
2. Uni-app实战经验:有2个以上已上线的多端项目经验,熟悉Vue生态及多端适配技巧;
3. 有3年以上开发经验,能独立完整开发APP,熟悉掌握Android界面绘制,后台运行,数据存储,网络通信,多线程等原理,熟悉xml、json、http、TCP/IP协议;
4. 熟悉XML/JSON等常用数据包格式解析,较好的面向对象思维能力
5. 精通Android系统编译的优先,熟悉后台服务端应用(Web)开发的优先
6. 对代码和设计质量有严格要求,有良好的编码风格和习惯,理解设计模式,在项目或产品中有很好的设计实践
7 有创新、创业激情,工作积极主动,具有高度的责任感与团队合作精神。