岗位职责:
1、 负责Android移动端App底层设计和开发工作,独立完成软件设计,按时按量完成需求开发;
2、 充分理解用户需求,并根据需求完成相关功能的设计、开发、调试等工作;
3、 负责Android系统技术架构的改进、风险控制、性能调优,以及Bug修复与项目维护、迭代等工作,提升应用流畅性、稳定性和用户体验;
4、 负责前端开发工作,包括但不限于前端界面设计、后端服务接口对接等环节;
5、 参与公司产品项目中基于单片机的软件设计、硬件电路设计及调试工作;
6、 参与产品方案设计、选型、产品需求分析与设计工作分解;
7、 参与制作样机,执行产品整机调试及性能测试分析,并进行改进;
8、 编写开发文档,包括技术文档和用户手册,以便于团队成员和用户理解。
任职要求:
1、 本科或以上学历,电子、自动化控制、计算机或相关专业,具有至少1年以上的Android应用开发经验,熟练掌握至少一种前端框架(VUE、React、Angular等),做过物联网项目;
2、 熟练使用MacOS、Xcode等开发环境及相关开发测试工具,有使用 Flutter 或React Native 进行跨平台的移动端开发经验者优先;
3、 熟悉Android Framework开发、Binder及进程通讯等相关机制,熟悉TCP/UDP、HTTP协议、熟悉进程间通信及多线程优先;
4、 掌握C/C++/Java开发功底,熟悉开发框架和常用库;
5、 熟悉Android平台上包括UI、线程、网络、文件、数据存储、多媒体等方面的编程;
6、 熟悉Android开发架构和API调用,熟悉Android原生开发环境和HTML5开发技术,具备Android原生APP开发经验和代码框架搭建能力者优先。