工作职责:
1.根据产品要求(包括功能、性能、安全性和监管要求等),设计和开发Android应用程序和模块,并编制维护相应模块的设计文档;
2.设计应用功能、性能、安全性和用户体验等相关测试,以满足软件功能和非功能性的要求;
3.与硬件和软件研发团队合作,解决技术问题;
4.协助部分产品设计、交互设计、和用户体验改进工作。
技能要求:
1.计算机或相关专业的本科及以上学历;
2.至少3年使用Kotlin开发原生Android应用的经验;
3.熟悉Kotlin语言和Android开发框架 Kotlinx.coroutines, MVVM, Jetpack, Room, Retrofit等;
4.熟悉Android蓝牙通信,有智能终端(例如蓝牙耳机、智能手环、健身设备等)应用开发经验者优先;
5.熟悉应用数据的本地存储管理和远程同步,有开发离线优先App经验;
6.具备优化应用性能和兼容性的经验,熟悉国内外主流Android手机品牌的兼容性适配;
7.具备自动化测试、数据安全、产品设计和项目管理经验者优先;
8.出色的英文文档阅读、理解和书写能力,以及能够以中英文进行书面和口头沟通的能力。