base地点:郑州或者广州
我们正在寻找一位顶尖的资深安卓开发工程师,作为移动端的技术支柱,你将负责安卓端整体的技术选型、架构搭建,并攻克高性能社交应用中的核心技术难题。我们希望你不仅是一名编码者,更是产品技术的共建者,对如何通过技术提升年轻用户的社交体验充满想法。
核心职责:
1. 主导与开发:负责ZYMIX安卓客户端整体架构设计与核心代码编写,涵盖即时通讯、场景化社交、动态信息流、小程序运行环境及支付集成等核心功能。
2. 现代化架构:基于Kotlin、Jetpack Compose等现代技术栈,构建模块化、响应式、易于测试的应用架构,以应对超级应用业务的快速迭代与复杂集成。
3. 性能卓越:深入进行性能优化(内存、渲染、启动、网络、功耗),解决多机型适配难题,确保应用在各种设备上流畅稳定运行。
4. 技术攻关:主导解决实时消息推送、高并发数据同步、复杂交互动画、安全与反破解、多AB实验框架等技术挑战。
5. 工程体系:搭建和维护高效的构建、打包、持续集成与交付管道,建立代码质量监控体系,推动团队技术Best Practice。
6. 跨端协作:与iOS、后端、前端团队无缝协作,制定统一的技术方案与接口规范,确保跨平台体验的一致性。
任职要求:
1.统招本科及以上学历, 经验:5年以上安卓开发经验,有主导或深度参与大型社交、电商或平台型应用(用户量级大、业务复杂)的完整开发经历。
2. 技术栈精通:
· 精通Kotlin,对协程、Flow有深入理解和实战经验。
· 精通Jetpack系列组件,特别是Compose在现代项目中的架构与应用。
· 深入理解安卓系统机制(Activity生命周期、View绘制、Binder、AMS等)。
· 熟练掌握性能分析工具(Profiler, Systrace等)及优化方法。
· 有丰富的多模块、组件化架构设计经验。
3. 架构思维:深刻理解MVI/MVVM、Clean Architecture、依赖注入(Dagger/Hilt)等,并能灵活应用于复杂项目中。对单Activity多Fragment或纯Compose导航架构有实践经验。
4. 平台化经验:有开发或集成小程序/快应用容器的经验,熟悉WebView深度优化或Flutter等跨端框架与原生通信机制者优先。
5. 软技能:具备强大的自主学习、技术研判和跨团队沟通能力。对挑战性工作充满激情,具有创业精神,能适应初创公司的节奏。
6. 加分项:有海外主流应用商店上架及合规经验;熟悉跨平台开发;对Material Design 3及下一代安卓系统特性有研究;有个人技术博客或开源项目。