岗位职责:1、技术开发:负责Android平台的应用程序开发,包括但不限于前端界面设计、后端服务接口对接等。2、项目管理:参与项目的需求分析、技术方案设计、开发计划制定,并确保按时交付高质量的产品。3、代码质量:编写可维护、可扩展的代码,遵循代码规范,进行代码审查,确保代码质量。4、性能优化:对应用性能进行监控和优化,提升用户体验。5、问题解决:解决开发过程中的技术难题,与团队成员协作,确保项目顺利进行。6、测试与部署:参与软件测试,确保软件质量,负责软件的部署和发布。7、文档编写:编写开发文档,包括技术文档和用户手册,以便于团队成员和用户理解。8、技术研究:持续关注Android开发的最新动态和技术,提升团队技术水平。9、团队合作:与产品经理、设计师、测试工程师等团队成员紧密合作,确保产品开发符合预期。10持续学习:不断学习新技术,提升个人专业技能,以适应快速变化的技术环境。任职要求:1、教育背景:计算机科学、软件工程或相关专业本科及以上学历。2、技术能力:精通Java或Kotlin编程语言。熟悉Android SDK、Android Studio等开发工具。熟悉常用的设计模式和数据结构。熟悉网络编程,了解HTTP协议、RESTful API设计。了解数据库技术,如SQLite。3、项目经验:具有至少3年以上的Android应用开发经验,做过物联网项目,有成功上线的项目案例。4、性能优化:具备应用性能优化的实际经验,包括内存管理、UI渲染优化等。5、测试能力:熟悉软件测试流程,能够编写测试用例,进行单元测试和集成测试。6、沟通协调:具备良好的沟通能力和团队合作精神,能够与不同背景的团队成员有效沟通。7、问题解决:具备较强的分析问题和解决问题的能力。8、持续学习:对新技术有强烈的好奇心和学习欲望,能够快速适应技术变化。9、责任心:对工作有高度的责任心,能够承担工作压力,确保项目按时完成。