岗位职责:
1.负责手机端APP程序的方案和架构设计,开发和维护等工作
2.根据需求完成Android系统应用的需求开发、测试和功能维护,高质量完成产品功能迭代;
3.快速准确理解需求,并通过简洁可扩展的架构完成代码编写,输出研发相关文档;
4.与产品设计,测试等周边团队保持良好沟通,支撑产品上线,问题解决;
5.负责模块级代码质量看护与模块优化重构;
6.负责对Android端应用进行性能分析和优化,BUG修复
7.参与技术规范制定,技术文档编写,可以独立高效完成任务,也可以指导执行者完成任务
任职要求:
1.通信、计算机、电子工程、数学等相关专业硕士及以上学历,优秀者专业可适当放宽;
2.精通Java/Kotlin开发语言,熟练掌握Android应用开发和测试工具
3.熟悉常用Android组件并了解其内部原理,熟悉MVVM、MVI等Android应用程序的架构模式
4.熟悉各种算法与数据结构,多线程,网络编程(Socket、http/web service)
5.有良好的沟通协作能力和编程习惯,善于总结输出工作成果
6.精通Android平台UI设计,熟悉多线程编程,熟悉常用布局,框架和API调用
7.精通Android四大组件与消息队列的使用,熟悉多线程编程