职位描述
招聘岗位:Android开发工程师(初级/中级)
【关于我们】
我们是一家专注于社交软件平台研发的公司,致力于为用户提供创新、优质的社交体验。随着业务的快速发展,我们急需扩充技术团队。现诚邀2位热爱移动开发、对社交产品有热情的Android工程师加入我们,共同打造下一代的社交产品。
【招聘需求概览】
招聘人数: 2人
岗位层级: 初级工程师(1名) / 中级工程师(1名)
核心业务: 社交软件平台研发
一、岗位职责(初级 & 中级通用)
1、负责公司社交产品Android客户端的开发和维护工作。
2、根据产品需求,独立完成模块的设计、编码、测试以及文档编写。
3、持续优化产品性能,解决App运行中出现的各种故障,保障用户体验。
4、学习和研究移动开发新技术,以满足产品快速迭代的需求。
任职要求
二、任职要求(按级别细分)
初级 Android 工程师 (1名)
1、经验要求: 1-3年Android开发经验(优秀应届生视能力而定),必须熟练使用SQLite进行数据存储和查询。
2、开发能力: 能独立完成指定模块的开发工作。有实际上架项目经验者优先;对社交软件业务逻辑有了解者优先。
3、技术基础: 熟练掌握Java,熟悉Android SDK,对UI布局、四大组件、网络请求等基础知识有扎实的掌握。
4、代码规范: 具备良好的编程习惯,了解代码命名规范,能写出结构清晰的代码。
5、素质要求: 对技术有强烈的求知欲,学习能力强,具备良好的沟通能力和团队协作精神。
中级 Android 工程师 (1名)
1、经验要求: 3-5年以上Android开发经验,能熟练使用SQLite及常见的第三方数据库框架。
2、独立能力: 必须具备独立开发并上架App的经验。有社交软件(如IM、直播、社区类)开发经验者优先,熟悉即时通讯(IM)框架、音视频处理或WebSocket等长连接技术者优先。
3、技术深度:
3-1 精通Java,熟悉Kotlin者优先;
3-2 深入理解Android SDK,熟悉Android的UI绘制原理、性能优化、网络框架(如OkHttp/Retrofit)及常用设计模式;
3-3 熟悉Android前沿技术(如Jetpack全家桶、协程、Compose等),并能将其应用于实际开发中。
4、代码与架构: 有强烈的代码质量意识,追求代码结构清晰、命名规范,具备重构代码和组件化的能力。
5、上架规范: 深入了解国内各大应用市场上架流程和审核规则,了解如何规避常见的代码查重和隐私合规问题,能解决上架过程中遇到的各类难题。
6、综合素质: 对产品有强烈的责任心,具备优秀的问题解决能力和团队协作能力,能主动推进项目进展。