Enable job alerts via email!

Principal Android Developer

Dash2group

San Mateo (CA)

On-site

USD 150,000 - 200,000

Full time

14 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company specializing in mobile commerce is seeking a Principal Android Engineer to shape the architecture of its Android applications. This high-impact role requires an expert in Android development and offers a unique opportunity to influence technology strategy across teams. Candidates should have 12+ years of experience and a strong background in strategic engineering leadership.

Qualifications

  • 12+ years of experience in native Android application development.
  • Expert in Android SDK, Kotlin, and Java.
  • Strong understanding and application of architectural patterns.

Responsibilities

  • Define and drive engineering strategies aligned with market demands.
  • Mentor engineers and lead architecture reviews.
  • Collaborate with cross-functional teams to enhance product quality.

Skills

Android SDK
Kotlin
Java
Agile Methodologies
UI/UX Best Practices
Architectural Patterns (MVVM, MVP)
Performance Optimization

Education

Bachelor's or Master's in Computer Science

Job description

Get AI-powered advice on this job and more exclusive features.

We are seeking a visionary Principal Android Engineer who combines deep technical expertise with strategic and market-oriented insights. In this role, you’ll collaborate closely with product managers, designers, and engineers to build elegant solutions that scale and perform reliably. This is a high-impact opportunity to shape the Android architecture and influence technical direction across squads. If you’re passionate about groundbreaking technology, mentoring teams, and shaping the future of mobile commerce, we want you on our team.

Key Responsibilities:

  • Strategic Engineering Leadership: Define and drive forward-thinking engineering strategies that align with our company’s vision, ensuring that our mobile products not only meet market demands but also anticipate future trends. Enhance our competitive edge by leveraging market intelligence and external industry insights.
  • External Innovation & Competitive Differentiation: Continuously evaluate emerging technologies and competitor offerings to identify new opportunities. Develop strategic roadmaps that integrate these insights, positioning our Android applications as market-leading differentiators in the e-commerce space.
  • Technical Mentorship & Expert Guidance: Partner with iOS, backend, and web teams to create cohesive multi-platform solutions and opportunity to shape the Android architecture and influence technical direction across squads. Mentor engineers, lead architecture reviews, and contribute to cross-functional initiatives.
  • Cross-Functional Collaboration & Communication: Act as a bridge between squads, and other departments. Utilize engaging presentations, brown bag sessions, and comprehensive reports to clearly communicate progress, insights, and strategic direction to various stakeholders.
  • Continuous Process Improvement: Lead initiatives to refine development processes, implementing agile and lean strategies that continually improve our operational efficiency and product quality.

Qualifications:

  • Expert in Android SDK, Android Studio, Kotlin, and Java.
  • Deep understanding of Android OS concepts, UI/UX and security best practices, and performance optimization.
  • Strong knowledge of architectural patterns such as MVVM, MVP, or Clean Architecture.
  • Experience with modularization, dependency injection (e.g., Dagger or Hilt), and reactive programming (e.g., RxJava, Coroutines).
  • Experience building large-scale, event-driven architectures using tools like Event Bus, LiveData, RxJava, or Coroutines/Flows
  • Expert with XML Views/Jetpack Compose.
  • Strong background in Agile methodologies, continuous improvement, and process automation.
  • Experience in coordinating with cross-functional teams to drive process improvements and ensure product quality.
  • Expertise in writing robust, maintainable, and testable code. Experience with code reviews, debugging, unit testing (using frameworks like JUnit, Robolectric), and UI testing (using Espresso).
  • Experience with global app deployments, feature flags, A/B testing, analytics and working in a monorepo environment
  • Portfolio of published applications on GitHub and/or the Play Store.
  • Strong problem-solving and communication skills.
  • Experience with Design Systems.
  • Knowledge of emerging technologies in mobile development is a plus.
  • 12+ years of experience building native applications for Android devices.
  • Bachelors or master’s in computer science
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    Staffing and Recruiting

Referrals increase your chances of interviewing at DASH2 by 2x

Get notified about new Android Developer jobs in San Mateo, CA.

Menlo Park, CA $56.25-$173,000.00 2 weeks ago

Sunnyvale, CA $117,000.00-$234,000.00 2 days ago

Sunnyvale, CA $56.25-$173,000.00 2 weeks ago

San Francisco, CA $85.10-$251,000.00 2 weeks ago

San Francisco, CA $56.25-$173,000.00 2 weeks ago

Mountain View, CA $102,000.00-$169,000.00 6 months ago

San Francisco, CA $70.67-$208,000.00 2 weeks ago

San Francisco, CA $150,000.00-$190,000.00 3 days ago

Palo Alto, CA $140,000.00-$185,000.00 2 weeks ago

Menlo Park, CA $70.67-$208,000.00 2 weeks ago

Menlo Park, CA $85.10-$251,000.00 2 weeks ago

Mountain View, CA $161,500.00-$219,000.00 2 days ago

Mountain View, CA $141,000.00-$202,000.00 1 day ago

Mountain View, CA $141,000.00-$202,000.00 1 week ago

Senior Software Engineer (Mobile - Android)

Sunnyvale, CA $117,000.00-$234,000.00 2 days ago

Sr. Android Software Developer, Infotainment

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Android Developer

Career Guidant Inc.

San Francisco null

On-site

On-site

USD 120.000 - 160.000

Full time

10 days ago

Principal Android Developer

DASH2

San Mateo null

On-site

On-site

USD 56.000 - 173.000

Full time

30+ days ago

Lead Android Engineer

UnifyID (acquired by Prove)

Redwood City null

On-site

On-site

USD 120.000 - 160.000

Full time

10 days ago

Senior Software Engineer - Audio Processing & Networking Specialist

Aldea

Miami null

Remote

Remote

USD 120.000 - 180.000

Full time

11 days ago

Staff Engineer, Android Lead

Samsung Research America

Mountain View null

On-site

On-site

USD 183.000 - 252.000

Full time

10 days ago

Software Engineer in Test (Strata Cloud Manager)

Palo Alto Networks

Santa Clara null

On-site

On-site

USD 104.000 - 170.000

Full time

8 days ago

Associate Lead Software Engineer

TRSS

null null

Remote

Remote

USD 120.000 - 160.000

Full time

30+ days ago

Senior Engineer / Technical Lead (Linux / Android Camera Driver Developer)

Arrow Electronics Australia Pty Ltd

Burlingame null

On-site

On-site

USD 120.000 - 160.000

Full time

27 days ago

Staff, Engineering Dev Lead - Android

Samsungresearchamerica

San Jose null

On-site

On-site

USD 183.000 - 252.000

Full time

30+ days ago