1.5-3万·14薪
福州软件园E区1号楼
职位描述:
Android framework专家将作为技术领导者,推动Android框架的创新和演进。负责解决复杂的技术挑战,领导关键开发项目,并为与Android框架相关的各项工作定义技术方向。
工作职责:
• 领导并管理复杂的Android框架开发项目,定义项目范围,设定技术里程碑,确保高质量解决方案的成功交付。引导团队解决关键技术问题,做出战略技术决策,并推动Android框架开发中的创新。
• 在Android框架中设计并实现高级特性和优化方案,例如开发新的系统服务、改进内存管理算法、提高进程间通信效率。深入研究新兴技术,并将其集成到Android框架中,确保我们的产品始终处于行业前沿。
• 审查初级开发人员的代码,提供建设性反馈,改进代码质量、遵循编码标准以及整体设计模式。为Android框架开发建立并执行最佳实践,确保系统的稳定性、性能和安全性。
• 与产品经理、硬件工程师、应用开发人员和其他跨职能团队紧密合作。参与高级技术讨论,贡献产品级技术规划,确保Android框架与其他组件的无缝集成。
• 通过技术培训、研讨会和一对一辅导与团队分享自己对Android框架的深入知识。帮助初级开发人员提升技能、成长职业生涯,并为团队建设强大的技术文化做出贡献。
所需技能:
• 5年以上Android框架开发经验。
• 对Android框架架构有极为深入和全面的理解,覆盖从Android运行时环境到低内核交互的各个方面。能够轻松分析和修改复杂的框架组件。
• 精通Java、Kotlin和C/C++编程语言,能够编写高效、简洁和可维护的代码。具有使用其他相关脚本语言(如Python用于构建脚本或自动化任务)的经验者优先。
• 精通使用高级调试工具,如Android Studio Debugger、Logcat、systrace和perfetto,具有诊断和解决Android框架中复杂性能瓶颈、内存泄漏和稳定性问题的成功经验。精通性能优化技术,如优化CPU使用、降低功耗和提高系统响应性。
• 对整个Android系统栈有扎实的理解,包括硬件-软件交互、安全机制和设备特定优化。能够设计和实施框架级的解决方案,考虑到整个生态系统。
核心技能:
• 展现出强大的领导能力,能够激励和鼓舞团队,带领团队完成具有挑战性的技术目标。能够在技术背景下管理冲突并做出困难决策。
• 具有优秀的沟通能力(书面和口头),能够清晰地将复杂的技术概念传达给技术和非技术利益相关者。能够影响跨职能团队并推动技术项目进展。
• 展现出卓越的问题解决能力,能够从多个角度分析复杂的技术问题,并在压力下做出合理的技术决策。能够有效地优先排序任务并管理项目风险。
• 对学习和探索新技术充满热情,保持对Android生态系统和广泛软件开发领域的最新趋势和进展的关注,能够将新知识应用于改善产品和开发流程。
• 优秀的沟通和协作能力。
加分技能:
• 具有5年以上Android框架开发经验,其中至少2年担任高级或领导职位。
• 有开发自定义Android ROM的经验,或在高性能和高安全要求的大规模Android项目中工作过。
• 深刻理解Android安全机制,如SELinux、应用沙盒、加密等,并有在框架层实现安全增强功能的经验。
• 有领导国际或跨区域开发团队的经验,或在快节奏、高压力的开发环境中工作过。
• 了解金融支付相关的业务场景和关键流程。
• 具备基本的安全知识,包括系统安全、通信安全、常见安全算法和原理、安全基础原则等。
• 曾在跨国公司工作过。
• 计算机科学、工程或相关专业的硕士及以上学位,优先考虑来自211、985院校或国际顶尖院校的毕业生。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕