Back

(Senior) Software Engineer, Android, Zalo

Hồ Chí Minh
Full-time

🤖 What you will do

  • Technical Ownership: Lead Android technical direction, own architecture decisions (modularization, Clean Architecture, Jetpack), manage technical debt, and drive performance optimization;
  • Development Leadership: designing and developing high-quality features; Plan and assign tasks, support estimation, review requirements; perform code reviews and ensure coding standards and codebase consistency;
  • Coaching & Mentoring: Guide junior/senior developers on coding, design patterns, and technical best practices; share knowledge within the team;
  • Cross-Team Collaboration: Act as the main contact between Android developers and Product, Backend, QA, and Design teams to ensure quality and delivery;
  • Continuous Improvement: Evaluate and adopt new technologies; lead initiatives to improve build time, CI/CD, architecture, and app performance (startup time, memory, rendering);
  • Quality & Stability: Monitor and solve crash/ANR issues, optimize app reliability, security, and performance.

👾 What you will need

  • 5+ years of Android development experience (Java/Kotlin) with solid understanding of OOP, design patterns, and data structures;
  •  2+ years in a technical leadership role (e.g., Tech Lead, Senior/Lead Developer) guiding a team;
  •  Deep understanding and practical experience with modern Android architecture patterns (e.g., MVVM, MVI, Clean Architecture);
  • Strong knowledge of Android internals: lifecycle, architecture components, networking, concurrency, and memory management;
  • Experience in performance optimization: ANR, memory leaks, jank, startup time, battery/network usage;
  • Good understanding of architecture patterns: MVC/MVP/MVVM, Clean Architecture, modularization;
  • Experience in code review, mentoring team members, and team collaboration;
  • Strong ownership, good communication skills, proactive learning mindset.

Take a look inside
<yhnizrgidntg__ppfrvoccmewshs/>

Our interview process is all about getting to know each other. Come prepared to showcase your hard work, skills, and achievements, and get a better understanding of what it’s like to work at Zalo group.

Why
<hcchsoroysre/>
Zalo?

Life at <jZkablwo/>