Search by job, company or skills

Zalo

Senior/Lead iOS Developer, Zalo

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Tips: Provide a summary of the role, what success in the position looks like, and how this role fits into the organization overall.

Responsibilities

Lead iOS technical direction and own architecture decisions (clean architecture, modularization, MVC/MVVM,..);

Design and develop high-quality, scalable features while managing technical debt strategically;

Plan sprints, assign tasks, support estimation, and review requirements with Product team;

Conduct code reviews and enforce coding standards to ensure quality and consistency;

Mentor junior and senior developers on coding practices, design patterns, and problem-solving;

Lead knowledge-sharing sessions and build a culture of continuous learning;

Act as primary liaison between iOS, Product, Backend, QA, and Design teams;

Evaluate and adopt new technologies to improve build time, CI/CD, and development efficiency;

Drive performance optimization initiatives (startup time, memory, rendering, battery/network usage);

Monitor and resolve crash issues to ensure app reliability and security.

Qualifications

3-5+ years of iOS development with Objective-C and Swift;

(For Lead) 2+ years in technical leadership role (Tech Lead, Senior/Lead Developer);

Solid understanding of OOP principles, design patterns, and data structures;

Deep expertise in modern architecture patterns (MVC, MVVM, Clean Architecture) and modularization;

Strong knowledge of iOS internals: lifecycle, memory management, networking, concurrency, Grand Central Dispatch;

Proficiency with iOS frameworks (UIKit, SwiftUI, Combine) and reactive programming (Combine, RxSwift);

Strong knowledge of dependency injection patterns and iOS design principles;

Proven experience in performance optimization: crash resolution, memory leaks, startup time, battery/network usage;

Excellent communication and cross-functional collaboration skills;

Experience in leading and mentoring team members with focus on their career growth and skill development;

Strong sense of ownership, open-mindedness, and passion for continuous learning;

Team player who can work both independently and collaboratively.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145204475

Similar Jobs