iOS Technical Lead (Objective-C/Swift), Global eCommerce Mobile App (Total annual income over $70,000)

  • Full-time
  • Tech.PMI
  • Hanoi

Responsibilities

  • Lead the architecture, development, and deployment of our native iOS app using Swift and SwiftUI/UIKit.
  • Design scalable, modular, and maintainable code structures that enable rapid development cycles.
  • Build and optimize key features across product display, checkout, user account, and post-order flows.
  • Ensure top-tier app performance, stability, and responsiveness across devices.
  • Collaborate cross-functionally with product managers, designers, and backend developers.
  • Implement analytics and monitoring systems for crash reporting and user behavior.
  • Establish and maintain best practices for version control, testing, documentation, and CI/CD.
  • Mentor and support other iOS developers, conduct code reviews, and contribute to team growth.
  • Participate in Agile ceremonies: planning, stand-ups, retrospectives, and sprint reviews.


Requirements & Skills

  • 5+ years of hands-on experience in native iOS development using Swift, with a strong record of shipping stable, production-grade applications.
  • Deep understanding of iOS architecture, app lifecycle, concurrency (async/await, GCD), and memory management.
  • Proficient in SwiftUI and/or UIKit, with the ability to select and apply the most suitable UI framework per project context.
  • Solid grasp of architectural patterns such as MVVM, Clean Architecture, and best practices for modular, scalable codebases.
  • Experienced with networking protocols (HTTP/REST), asynchronous data handling, and robust error management.
  • Strong working knowledge of local storage solutions: CoreData, SQLite, Realm, including schema optimization and data modeling.
  • Skilled in using Xcode debugging tools, Instruments, and performance profilers to detect and resolve UI, memory, or CPU issues.
  • Proficient with Git-based workflows, including branching strategies, pull requests, and collaboration best practices.
  • Hands-on experience with CI/CD tools like Fastlane, GitHub Actions, or Xcode Cloud to streamline release pipelines.
  • Exceptional problem-solving skills, attention to detail, and a strong commitment to delivering high-quality code.
  • Comfortable operating in Agile, fast-paced startup environments, collaborating cross-functionally with Product, Design, and Backend teams.

Soft Skills:

  • Strong problem-solving and critical-thinking skills.
  • Good communication and collaboration skills, with the ability to mentor and lead team members effectively.
  • Familiarity with Agile/Scrum methodologies and experience managing tasks within this framework.


Preferred (but not required)

  • Has knowledge of design, and coding principles (e.g.: clean code, DRY/KISS, SOLID)
  • DevOps, SysOps in AWS, and CI/CD experience
  • Experience building or scaling eCommerce or transactional apps.
  • Exposure to analytics, user behavior tracking, or data-driven product iteration.
  • Background in startup or high-growth tech product environments.
  • Passion for clean UI, smooth UX, and performance.


Why Join Us?

We’re not just about building platforms; we’re about creating a workplace where talent thrives. Here's what you’ll gain:

Exceptional Compensation
  • Up to 30 months of salary per year through competitive salary packages and performance-based bonuses.
  • Total Annual income over $70,000, reflecting your expertise and contribution.
Growth Opportunities
  • Hands-on exposure to cutting-edge technologies and complex system architecture in a global-scale project.
  • Clear career advancement pathways and access to continuous professional development programs.
Global Vision
  • Contribute to projects that redefine how brands connect with consumers globally.
  • Opportunity to work on challenging problems in data analytics, customer engagement, and operational efficiency.