岗位职责:
1、负责 Android 平台上全局搜索功能的架构设计与核心模块开发。
2、实现高效、精准的搜索体验,支持多类型数据源(如联系人、应用、设置项等)。
3、实现多语言数据库设计,优化与SystemUI/Launcher协作,实现搜索触发机制、结果展示与交互逻辑。
4、设计并维护本地数据库结构,使用 Room/SQLite 管理搜索索引与缓存数据。
5、优化查询性能,提升搜索响应速度与系统资源利用率。
6、使用 Jetpack Compose 构建搜索界面,提升界面响应性与可维护性。
7、分析并解决搜索功能中的性能瓶颈,如卡顿、延迟、内存占用等问题。
任职要求:
1、精通 Kotlin 编程语言,具备现代 Android 应用开发经验。
2、熟练掌握 Jetpack Compose,能够构建响应式、声明式 UI,提升开发效率与用户体验。
3、熟悉 Android framework核心模块, 能够在 Framework 层进行定制化开发与调试,支持系统级搜索功能的集成。
4、数据存储与查询优化。
5、熟练使用 Room 和 SQLite 进行本地数据存储与管理。
6、了解常见的查询优化算法,具备数据库性能调优经验,如索引优化、懒加载等策略