职位描述
【岗位职责】
1、统筹公司Android开发工作,负责Android开发团队项目和人员管理;
2、负责公司Android产品前端的架构设计和功能开发,通过技术提升用户体验和APP性能;
3、负责与产品经理、UI设计师、前后端开发工程师沟通需求,参与产品的需求讨论;
4、负责按照开发规范和流程输出可维护、扩展性良好的代码并配合其他工程师完成项目的调试,保证开发效率和质量;
5、根据业务实际需求,负责/参与技术方案评估和设计、新技术预研及落地,有app信息流相关经验优先;
6、持续关注Android技术的发展趋势和最佳实践,提出改进建议。
【任职要求】
1、学历和专业:统招本科及以上,软件工程或计算机相关专业。
2、性别和年龄:40岁以内。
3、技术能力:
(1)精通Kotlin/Java,深入了解Android Framework底层机制(Binder/Handler),熟练掌握常用开源库及第三方SDK;
(2)深度掌握Hybrid开发与应用权限体系,包括动态权限管理、后台权限限制适配及沙箱安全机制;了解多渠道打包和包体积优化,对常见的app安卓优化有独立见解;
(3)具备权限滥用监控能力,可实现最小权限原则设计与权限使用埋点统计;
(4)具备安卓app生态链路优化和独立的逻辑见解。
4、经验要求:5年以上Android开发经验,具备APP性能优化经验者、有过对接第三方广告及混合开发经验优先优先。具有1年以上的Android开发管理经验者优先。
5、思维逻辑与个人素质:(1)具备较强的逻辑思考能力和发现问题、解决问题的能力,有较强自我驱动和组织协调能力,要有很强抗压能力和责任心;(2)具备管理统筹能力、组织架构能力。
6、人员稳定度:最近一份工作1年以上,最近空窗期不超过3个月。
【加分项】
1、参与过开源项目或有自己的开源贡献;
2、有Flutter、React Native、Uniapp等任一混合式移动开发框架实际项目经验;
3、了解Dagger、RxJava等常用的Android库和框架。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕