岗位职责:
1、负责Android应用程序的整体规划与实现,确保项目按时、高质量地完成开发工作任务;
2、分析APP产品的技术需求,进行架构设计、技术选型、环境搭建、模块开发及性能优化等工作;
3、根据开发规范和流程,能够独立完成应用组件的设计、编码,并编写相关的技术文档,如设计文档、API文档等;
4、参与应用系统的改造、调试、部署等工作,能够解决项目中的技术难题,为团队提供技术支持与服务。
任职要求:
1、专业及学历要求:计算机相关专业,本科及以上学历。
2、工作经历要求:两年以上移动应用开发经验,具有公安行业经验者优先。
3、技术要求:
(1)Android开发(Java/Kotlin)。
(2)熟悉主流移动开发框架,如React Native、Flutter等,了解MVVM、MVP等架构模式,具备实际项目开发经验。;
(3)熟悉移动应用性能优化方法,包括内存管理、网络请求优化、UI流畅度等;
(4)了解移动应用安全知识,如数据加密、身份验证、XSS、CSRF等攻击方式及防御措施;
(5)熟悉前后端数据交互方式,如RESTful API、GraphQL等,并能熟练使用相关请求库;
(6)熟悉前端与后端的数据交互方式,如Ajax、Fetch API、GraphQL等,并能熟练使用相关的请求库;
(7)了解移动端跨平台开发的相关技术和工具,具备一定的多平台开发能力;
(8)熟悉代码审查流程,能够编写可维护、可扩展的移动应用代码。
4、其他要求:
具有良好的沟通能力和团队合作精神,能够与后端开发人员、UI设计师等团队成员有效协作;
具备较强的责任心和学习能力,能够积极面对挑战,不断学习和掌握新的移动开发技术;
对移动开发技术有热情,能够持续关注技术的发展趋势,为团队带来创新的技术方案。
职位福利:六险一金、带薪年假、定期体检、餐补、交通以及通讯补助、年底双薪、节日福利等。