为什么选择联想
职位概述
我们正在寻找一位经验丰富的Android开发工程师,要求具备深厚的应用架构理解和最佳实践知识,并准备好承担具有战略意义和高影响力的角色。如果您符合这些条件,并希望加入我们,请继续阅读以下岗位详情。
岗位职责
作为AI/IoT体验团队的一员,您将发挥关键作用,设计和实现可扩展、高性能且可持续的Android应用程序。您将密切与工程领导、产品经理和设计师合作,为Android开发制定技术愿景和路线图,并提供创新的AI和IoT解决方案,以满足消费者的需求。您在移动架构、性能优化和前沿Android技术方面的专业知识,将直接影响我们移动产品的方向。
具体职责包括:
- 为各种设备设计和实现可扩展且高性能的Android应用程序。
- 跟踪AI和IoT技术的最新进展,并为推动移动AI解决方案的创新做出贡献。
- 与产品经理、设计师和后端团队合作,定义应用程序功能、用户流程和技术要求。
- 与原始设计制造商(ODM)合作,确保IoT设备与应用程序基础设施的无缝集成。
任职要求
- 计算机科学/工程或相关领域的学士或硕士学位。
- 2年以上Android软件开发经验。
- 出色的沟通和人际交往能力。
- 精通Java、Kotlin和Android Studio的编码知识。
- 熟练掌握面向对象分析与设计、设计模式、数据结构和算法。
- 强大的问题解决和决策能力。
- 对创新充满热情,并有创造有影响力的软件解决方案的动力。
期望资质
- 英语熟练。
- 熟悉Kotlin多平台或其他跨平台框架(如Flutter、React Native)。
- 了解Android以外的架构模式(如微服务、基于云的架构)。
- 了解与Google云服务/亚马逊网络服务(AWS)的接口。
- 熟悉AI/ML技术及其在软件开发中的应用。
- 有将大型语言模型(LLMs)/IoT设备集成到应用程序中的工作经验。
About Us
Motorola Mobility is a leader in the mobile technology industry, renowned for our innovative contributions and pioneering advancements. Founded in 1928, we have a rich legacy of creating groundbreaking mobile communication devices, including the first commercially available cell phone. Now a part of Lenovo, we continue to push the boundaries of mobile technology with our flagship products like the Moto Edge series and the iconic Razr flip phone. Our focus is on delivering exceptional user experiences through cutting-edge features, AI-driven enhancements, and seamless system performance. We are also at the forefront of developing smart, cross-device platforms and ecosystems of IoT devices and cloud-based services, all while maintaining a strong commitment to sustainability and eco-friendly practices.
If you're an experienced Android developer with a deep understanding of app architecture and best practices, and you’re ready to take on a strategic, high-impact role, we want to hear from you!
Responsibilities:
As part of the AI/IoT Experiences team, you will play a key role in designing and implementing scalable, high-performance, and sustainable Android applications. You will work closely with engineering leaders, product managers, and designers to define the technical vision and roadmap for Android development and deliver innovative AI and IoT solutions that delights our consumers. Your expertise in mobile architecture, performance optimization, and cutting-edge Android technologies will directly influence the direction of our mobile products.
Responsibilities:
1、 Design and implement scalable and high-performance Android applications for a wide range of devices.
2、 Stay updated with the latest advancements in AI and IoT technologies and contribute to research initiatives aimed at driving innovation in mobile AI solutions.
3、 Partner with product managers, designers, and backend teams to define app features, user flows, and technical requirements.
4、 Collaborate with ODMs to ensure seamless integration of IoT devices with the application infrastructure.
Requirements:
1、 Bachelor’s or master's degree in Computer Science/Engineering or related field
2、 Experience of 2+ years in Android software development
3、 Excellent communication and interpersonal skills
4、 Strong Coding knowledge with Java, Kotlin, Android Studio.
5、 Well versed with Object-oriented Analysis & Design, Design Patterns, Data Structures and Algorithms.
6、 Strong problem-solving and decision-making abilities.
7、 Passion for innovation and a drive to create impactful software solutions.
Desired Qualifications:
1、 Proficiency in English
2、 Experience with Kotlin Multiplatform or other cross-platform frameworks (e.g., Flutter, React Native).
3、 Familiarity with architectural patterns beyond Android (e.g., microservices, cloud-based architectures).
4、 Knowledge of interfacing with Google Cloud Services / Amazon Web services.
5、 Familiarity with AI/ML technologies and their application in software development.
6、 Working experience on integration of LLMs/IoT devices to application