职位描述
岗位职责
1、独自或和团队成员配合参与完成项目的设计和研发工作,包括需求分析、技术方案编写选
型、编码和测试等环节。
2、完成软件用户体验、性能、功能等方面的改进及提升工作,并交付合格产品;
3、协助团队解决技术难题,提供高质量的代码和解决方案。
4、参与项目的需求评审、进度跟踪和文档编写等工作。
5、参与各专项技术调研,前瞻技术引入等。
岗位要求
1、第一学历为本科及以上学历,精通熟悉Java和Kotlin开发语言,对Kotlin编程语言及其特性
有了解和实际应用能力,如扩展函数、高阶函数、协程(Coroutines)等,熟悉C/C 更佳。
2、熟练使用Android Studio、Gradle等开发工具,熟练使用Android各种控件、动画的使用、
多线程、网络通信等操作;
3、对Android内存管理,内存泄漏,内存异常性能优化有一定的经验;
4、有实际项目中应用组件化开发和MVVM设计模式的经验,能够识别并解决在组件化和MVVM
实践中遇到的常见问题,如循环依赖、性能瓶颈等。
5、有良好的代码习惯,要求结构清晰、命名规范、逻辑性强、冗余度低;
6、具备良好的沟通能力,能与产品经理、设计师、测试人员等不同角色的同事顺畅合作,共同
推动项目进展。
7、三年以上android开发经验,参与或负责过大型项目,良好交互体验的App开发者优先,有出