职位描述
主要职责:
1.熟悉排序、搜索、动态规划、贪心、回溯、分治等经典算法,具备解决复杂问题的能力。
2.掌握多线程编程技术,解决并发环境下的复杂问题,提升用户体验。
3.参与代码审查、单元测试、集成测试,保证软件质量,并能对现有代码库进行持续改进与重构。
4.采用HTTP、TCP/IP、Socket等网络通信协议进行数据交互,确保应用的数据传输安全高效。
5.负责客户端程序性能优化,包括内存管理、响应速度、耗电量等方面。
6.快速定位并修复线上bug,具备较强的问题分析能力和故障排除技巧。
任职要求:
1.计算机科学或相关专业本科及以上学历,至少5年以上的Java开发经验,其中包含2年以上Android原生应用开发经验。
2.精通Java语言,熟悉面向对象编程思想,对JVM原理有一定的理解和实践。
3.深入了解Android框架,包括Activity生命周期、Fragment、Service等组件的使用和原理者优先。
4.熟悉Android SDK及相关开发工具,深入理解Android系统架构及其运行机制等相关知识优先。
5.具备良好的团队协作精神,善于沟通交流,具有较强的逻辑思维和独立解决问题的能力。
6.有React Native、Flutter或者JavaScript混合开发经验者优先考虑。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕