岗位职责
1.协同产品及硬件团队,明确业务需求与项目目标,参与需求文档撰写、评审,提取适配安卓上位机应用的功能需求。
2.负责系统架构设计与框架规划,确保系统稳定、可扩展及高性能。拟定技术方案,选定框架,设计数据结构与接口规范。
3.运用Java或Kotlin,基于安卓开发框架开发上位机应用核心模块,精准编写代码以处理数据、执行逻辑。
4.配合测试团队开展系统测试,快速定位并解决问题,在多型号安卓设备及不同系统版本进行兼容性测试,优化界面显示与功能适配。
5.维护已上线应用,处理用户反馈与运行故障,根据用户需求及业务发展优化应用功能与性能。
6.关注安卓技术新趋势,引入新技术、框架优化应用,提升开发与维护效率。
7.编写需求分析、系统设计、接口、用户手册等技术文档,规范注释代码,提升可读性,分享技术经验。
任职要求
专业知识
1.计算机相关专业本科及以上学历,掌握扎实的计算机基础知识,如数据结构、算法。
2.深入理解Android系统架构与应用开发框架,熟悉四大组件。
3.熟练掌握Java或Kotlin编程语言,具备良好编程思想与习惯。
4.熟悉常见通信协议,能实现设备间数据传输与交互。
开发能力
1.熟练运用Android开发工具及Git等版本控制工具。
2.具备良好UI设计能力,能进行界面布局与交互设计。
3.掌握SQLite数据库使用,了解数据加密与安全知识。
4.熟悉多线程编程与异步任务处理,避免界面卡顿。
5.能快速定位并解决开发问题,具备良好调试技巧与逻辑思维。
项目经验
1.至少2年安卓上位机开发经验,能独立完成应用开发全流程。
2.可提供相关项目案例或作品,展示技术实力与创新能力。
其他要求
1.具备良好学习能力,能及时掌握新技术与框架。
2.拥有良好团队合作精神,能与团队有效沟通协作。
3.能够编写规范技术文档。
4.具备良好英语读写能力,能阅读英文技术资料。