Android Engineer
Why Work at Lenovo
We are Lenovo. We do what we say. We own what we do. We WOW our customers.
Lenovo is a US$83 billion revenue global technology powerhouse, ranked #153 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).
This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com, and read about the latest news via our StoryHub.
Description and Requirements
Responsibilities
- Build, deploy, implement and/or modifies Android applications.
- Define and evolve software architectures.
- Conduct technical reviews and code reviews.
- Support the definition of development standards and best practices.
Key Requirements
- Experience with Android Application Development and its core internal components.
- Knowledge of Software Architecture, specifically MVVM and Clean Architecture.
- Deep understanding of Object-Oriented Programming (OOP), SOLID principles, and Design Patterns.
- Experience with Jetpack Compose, Coroutines, Flow, Dependency Injection, Modularization and integration with REST APIs.
- Knowledge of AI tools used to support software development.
- Advanced English proficiency.
Nice to Have / Preferred Qualifications
- Experience with Android Profiler, memory leaks, and crash investigation.
- Experience with Jenkins, Gerrit, and Continuous Integration (CI).
- Knowledge of Android internal architecture (AOSP).
- Participation in Research, Development, and Innovation (R&D&I) projects.
- Experience working on global products and internationally distributed teams.
Soft Skills
- Technical Autonomy
- Peer Support & Knowledge Sharing
- Effective Communication & Team Collaboration
Education & Qualifications
- Bachelor’s degree in computer science, Computer Engineering, Software Engineering, Information Systems, or a related field.
#MM
#LI-Hybrid
We believe in treating each other with respect and dignity. We judge all applicants and employees by their qualifications, demonstrated skills and achievements without regard to race, color, religion, gender, gender identity or expression, national origin, ethnicity, sexual orientation, sex, age, disability, veteran status, marital status or any other characteristic protected by local law. When necessary, Lenovo will provide reasonable accommodations for employees with disabilities or those with special religious requirements. All employees help to create a positive work environment by adhering to these standards.

