职位描述
岗位职责
1.负责Android应用的设计、开发、测试及优化工作;
2.参与产品需求分析,提供技术方案和建议;
3.编写高质量、可维护的代码,遵循编码规范;
4.与UI/UX设计师、产品经理等团队成员协作,确保产品的用户体验;
5.解决开发过程中的技术难题,进行性能优化和bug修复;
6.持续关注Android平台的新技术,为产品引入创新功能;
任职要求
学历要求:计算机相关专业本科及以上学历
工作经验:3-5年Android开发经验
技术能力:
1.熟练掌握Java/Kotlin语言,熟悉Android SDK;
2.熟悉Android应用架构设计,如MVC、MVP、MVVM等;
3.熟悉常用的设计模式和***实践;
4.掌握网络编程、数据库操作、多线程编程等技术;
5.熟悉常用的第三方库(如Retrofit、OkHttp、Glide等);
6.了解单元测试和UI测试,有相关实践经验;
技能要求:
Android基础:熟悉Android系统架构、四大组件、生命周期管理
UI开发:熟练使用XML布局,熟悉自定义View开发
数据存储:熟悉SQLite数据库、SharedPreference等存储方式
版本控制:熟练使用Git进行代码管理
调试工具:熟悉Android Studio、ADB、性能分析工具等
个人素质:
1.具备良好的沟通能力和团队合作精神;
2.有较强的学习能力和问题解决能力;
3.对移动互联网行业有热情,关注新技术发展趋势;
4.具备一定的抗压能力,能在快节奏的工作环境中高效工作;
加分项:
1.有独立发布过Android应用的经验;
2.熟悉Flutter、React Native等跨平台开发技术;
3.对性能优化、内存管理有深入理解;
4.有开源项目贡献经验;