(Lead) Senior Software Engineer, iOS, Zalo
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.