← Back to all jobs
11d 6h left to apply
iHerb

Principal Engineer – Mobile

iHerb📍 USAUSD 204000 - 260000

✨ AI Insights & Summary

This Principal Engineer - Mobile role at iHerb is a premier opportunity to define the future of their customer-facing mobile applications across iOS and Android. Leveraging AI-native development practices, you will architect and lead the modernization of a platform used by millions globally. If you are a senior mobile engineering leader with a passion for platform architecture, cross-platform strategies, and driving technical excellence through AI integration, this role offers significant influence and impact on iHerb's core user experience.

Principal Engineer - Mobile at iHerb

Job Summary

The Principal Engineer - Mobile operates at the intersection of deep technical execution and broad organizational influence. This role will resolve the most challenging architectural questions, set the AI-native engineering standard, and ensure iHerb's platform decisions compound over time rather than accumulate debt. Reporting to the VP of Engineering, this role collaborates closely with peer Principals, Engineering Managers, and VPs across the organization.

This role owns the end-to-end technical strategy for iHerb's mobile platform, covering iOS and Android apps used by millions of customers globally. You will lead the mobile modernization effort, drive platform and architecture decisions, and set the technical standard for the Mobile team.

Job Expectations

  • Define and own the mobile platform architecture, including platform choices, app structure, shared component strategy, and native versus cross-platform patterns.
  • Lead the technical scoping and execution of the mobile modernization effort, coordinating with the Mobile Engineering Manager (EM) and cross-functional partners.
  • Act as a hands-on contributor, writing production mobile code, building proofs of concept, and validating architecture through functional software.
  • Set and enforce technical standards for the Mobile team, driving code reviews and architecture reviews.
  • Evaluate and decide on cross-platform frameworks where appropriate, based on engineering trade-offs and long-term maintainability.
  • Integrate mobile-specific patterns and lessons learned into iHerb's shared AI-driven SDLC golden path.
  • Drive the most complex cross-cutting technical decisions across multiple teams and shared platform services.
  • Establish and evolve iHerb's AI-driven SDLC golden path, including shared standards, Claude Code skills, guardrails, and automation patterns.
  • Lead complex, multi-team technical initiatives by coordinating architecture reviews, aligning peer Principals and EMs, and resolving competing approaches.
  • Mentor and elevate the technical standard across the engineering organization through code reviews, architecture reviews, and direct coaching of senior engineers.
  • Represent engineering in cross-functional discussions with product, data science, security, and infrastructure teams.
  • Document architectural decisions in the shared knowledge base to foster compounding institutional knowledge across the organization.

Note: The duties and responsibilities described above may provide only a partial description of this position. Other duties may be added as necessary.

Knowledge, Skills, and Abilities

Required:

  • AI-driven SDLC: Demonstrated use of AI-assisted development tools (e.g., Claude Code, GitHub Copilot, Cursor) to ship production systems. Ability to articulate workflow changes, quality trade-offs, and guardrail strategies.
  • Architecture at Scale: Experience designing and evolving large-scale distributed systems across multiple teams and years, including APIs, data pipelines, event-driven architectures, or high-traffic platforms.
  • Cross-Org Technical Leadership: Proven track record of driving architectural standards, technical roadmaps, or platform initiatives that span multiple teams or organizations.
  • Engineering Quality Mindset: Strong convictions regarding code quality, observability, CI/CD, test automation, and maintaining velocity without accumulating hidden debt.
  • Communication and Influence: Ability to write clear architecture documents, present to technical and non-technical audiences, and build consensus without formal authority.
  • Experience working in distributed teams across the US, China, and Latin America.
  • Mobile Expertise: Deep expertise in Swift (iOS) and Kotlin (Android); production-level experience in both platforms is required.
  • Cross-Platform Frameworks: Hands-on experience with cross-platform mobile frameworks like React Native or Kotlin Multiplatform.
  • Mobile Platform Architecture: Track record of owning mobile platform architecture decisions, including app structure, state management, offline handling, performance, and release processes.
  • Mobile Modernization: Experience leading a mobile platform modernization or significant re-architecture effort.
  • High degree of accuracy and attention to detail.
  • Excellent organization skills and ability to multi-task.

Preferred:

  • Experience with Microsoft Office Suite (Word, Excel, PowerPoint).
  • Experience with Google Business Suite (Gmail, Drive, Docs, Sheets, Forms) is preferred.

Experience Requirements

  • Generally requires a minimum of 10+ years of software engineering experience, with a significant portion at senior, staff, or principal IC level.

Education Requirements

  • Bachelor’s Degree in Computer Science or a related field is preferred, or a combination of education and equivalent work experience.

Judgment/Reasoning Ability

  • Ability to identify, troubleshoot, and resolve problems quickly with sound judgment, poise, and diplomacy. Capable of determining when to escalate issues in a timely manner.

Physical Demands

  • The physical demands described are representative of those required to perform essential job functions. This includes regular talking and hearing, frequent sitting, walking, climbing stairs, using hands and fingers, bending, stooping, and reaching. May occasionally lift or move office products and supplies up to 25 pounds. Reasonable accommodations may be made for individuals with disabilities.

Work Environment

  • The work environment is typically moderate in noise level. It is characterized as hectic, fast-paced with multi-level distractions, professional yet casual, and may be an office/warehouse environment. Ability to work extended hours as required.

Compensation & Benefits

  • Anticipated Pay Scale: $204,000—$260,000 USD
  • Benefits: Eligibility for medical, dental, vision, basic life insurance, 401(k) plan, Time Off and Paid Sick Leave, paid holidays. Specific details governed by applicable plan documents. Restrict Stock Units and annual bonuses may be awarded based on eligibility and performance criteria.

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role ↗

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted6/21/2026
CategoryMobile Development
SourceJobicy

FAQ

Is this position remote?

The Principal Engineer – Mobile role is a remote opportunity. The location specified is USA.

What is the salary?

The salary is USD 204000 - 260000.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

S

iOS Engineer - Design System

SumUpCologne, North Rhine-Westphalia, Germany🏢 On-Site
Competitive
Mobile Development
View Job →
S

iOS Engineer - Design System

SumUpBerlin, Germany🏢 On-Site
Competitive
Mobile Development
View Job →
W

Senior Android Engineer

Wolt - EnglishBerlin, Berlin, Germany🏠 Remote
Competitive
Mobile Development
View Job →