Hồ Chí Minh
Full-time
As a member of the Platform Team, your primary responsibility will be to develop and maintain core Android/iOS 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/iOS 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 2 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.