
唱吧Android开发架构师
社招全职4年以上地点:北京状态:招聘
任职要求
本科及以上学历,四年以上Android开发经验,具备完整的Android应用开发经验; 熟悉Android开发平台及框架原理,以及Android控件的使用,熟练掌握Android界面和交互开发; 熟悉Java语言以及常用的算法和数据结构,对设计模式有一定理解,良好的面向对象编程基础; 熟练掌握svn/git之一的SCM工具; 聪明严谨,有良好的编码风格和工作习惯。 加分项 擅长音视频、图形图像处理; 有发布的Android应用; Github开源项目。
工作职责
负责Android客户端业务功能规划、设计、开发以及文档撰写; 核心功能模块的设计和开发; 针对App运行中出现问题,持续优化相关的产品的质量、性能、用户体验; 负责移动平台现有方法的改进、新技术研究、技术难题攻关; 为团队提供技术指导及帮助,组织团队知识沉淀和技术分享。
包括英文材料
学历+
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
Subversion+
[英文] High-Speed Tutorial
https://svnbook.red-bean.com/en/1.7/svn.intro.quickstart.html
What follows is a quick tutorial that walks you through some basic Subversion configuration and operation.
[英文] SVN Tutorial
https://www.tutorialspoint.com/svn/index.htm
Apache Subversion which is often abbreviated as SVN, is a software versioning and revision control system distributed under an open source license.
https://www.youtube.com/watch?v=dlTkChwvyg4&list=PLS9G7A6kaaHO8kgihFwcAQt5sGRhw8Nwo
Learn Subversion (SVN) Version Control - Introduction to SVN.
Git+
https://www.youtube.com/watch?v=rH3zE7VlIMs
Learn Git from start to finished in this full course written by ThePrimeagen.
GitHub+
[英文] GitHub Learn
https://learn.github.com/
Discover a wide range of beginner-friendly tutorials, hands-on learning, and expert-led lessons.
相关职位
社招8年以上A48598
1、负责Hyper OS应用开发及运行框架的方案规划和技术演进 2、熟悉Android相关应用开发技术,对应用的开发与运行有较深刻的理解,能够对应用架构进行改进,不断提升产品体验体验和性能优化,深度参与产品需求讨论,功能定义等 3、熟悉其他应用开发框架,如Flutter、arkUI,对框架原理和运行有深刻了解;熟悉各类开发语言rust、dart、ts等,有实践经验优先
更新于 2025-01-21
社招5年以上A34312
1、负责优化Xiaomi HyperOS 图形架构,高效率实现渲染,追求极致的用户体验 2、负责本技术领域的需求拆分,方案可行性评估,在交付过程中,支撑高质量交付,攻关疑难问题; 3、负责洞察N+1,N+2图形领域技术方向,并进行技术验证。
更新于 2025-01-16
社招5-10年客户端开发
1、负责小红书短视频产品的Android端研发,需求讨论和流程优化,推进业务发展,打造极致的视频消费体验和功能; 2、深入业务,探索低端机、新用户等特殊群体促活方案落地,结合用户行为及特征做精细化体验提升; 3、结合应用场景进行数据分析,自主定义优化策略,优化用户体验,解决疑难问题; 4、高质量的代码结构,优秀的设计理念;承担重点、难点的技术攻坚;
更新于 2025-07-29