Hồ Chí Minh
Full-time
As a member of the Android Platform Team, your primary responsibility will be to develop and maintain core Android systems, with a particular emphasis on technical know-how and in-depth algorithmic comprehension.
What you will do
- Design, develop, and optimize high-performance Android platform components and core functionalities with minimal reliance on third-party libraries;
- Solve complex technical challenges using strong algorithmic and analytical skills, ensuring seamless performance and scalability;
- Explore continuously and integrate new technologies to enhance Zalo’s Android platform efficiency;
- Collaborate with cross-functional teams, including Product and Design to implement and refine product features with a platform-first mindset.
What you will need
- At least 3+ years of experience in Software development with a strong focus on core system architecture;
- Proficiency in Java and a deep understanding of the Android SDK;
- Strong knowledge of algorithms, data structures and OOP;
- Hands-on experience with memory management, multithreading and concurrency;
- Experience in performance optimization for Android applications is highly desirable;
- A proactive, open-minded approach with a strong sense of ownership and eagerness to learn and grow.
Nice to have
- C++ knowledge is a plus, especially for low-level system development;
- Familiarity with the core functionality of cross-platform frameworks like Flutter or React Native is a plus;
- Strong research skills with the ability to quickly adapt to various technologies beyond just mobile development.
Report job