Hồ Chí Minh
Full-time
Launched in 2012, Zalo has established itself as Vietnam’s leading instant messaging app with over 78 million monthly active users. We build a fast, stable, secure, and privacy-focused messaging experience that connects people anytime, anywhere.
What you will do
Work closely with Product Owners, UI/UX designers, and QC teams to define, design, and refine features for Zalo’s chat experience;
Take full ownership of the codebase: design, maintain, and optimize a large, complex codebase while ensuring scalability, maintainability, and testability;
Continuously research, evaluate, and implement new technologies to maximize the performance and efficiency of Zalo’s products;
Leverage strong problem-solving and analytical skills to maintain the existing application and deliver elegant solutions to complex technical challenges.
What you will need
BSc or MSc degree in Computer Science, Software Engineering, Information Technology, or related fields with excellent academic performance;
At least 4 years experience in Objective-C or Swift;
Strong foundation in Data Structures \& Algorithms, OOP principles, Design Patterns, Memory Management, and Computer Architecture;
Solid understanding of architectural patterns such as MVC, MVVM, and Clean Architecture;
Strong knowledge of mobile UX/UI principles and best practices;
Strong sense of ownership, open-mindedness, and a passion for continuous learning;
Experience in leading and mentoring team members;
A team player who can work both as individual and as a team.