Principal Android Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

At least 8 years of professional experience in Android development., Deep understanding of modern Android architecture components like MVVM, Coroutines, Jetpack Compose., Strong proficiency in Kotlin and Android SDK fundamentals., Experience with RESTful APIs, network optimization, and scalable, maintainable code..

Key responsibilities:

  • Lead the design, architecture, and development of high-impact Android features.
  • Collaborate with cross-functional teams including product managers and UX designers.
  • Drive improvements in app performance, reliability, and engineering best practices.
  • Mentor team members and promote a culture of technical excellence.

Shutterfly logo
Shutterfly Computer Software / SaaS XLarge Unknown
10001 Employees
See all jobs

Job description

Description

At Shutterfly, we make life’s experiences unforgettable. We believe there is extraordinary power in the self-expression. That’s why our family of brands helps customers create products and capture moments that reflect who they uniquely are.

 We’re looking for a Principal Android Engineer to help shape the future of our Android mobile platform. In this role, you’ll drive the development of innovative mobile experiences used by tens of millions of people. You’ll collaborate with a talented cross functional team to help evolve our app while helping to maintain the highest standards of quality, performance, and user experience.

This is a fully remote role based out of Canada.

What You'll Do Here: 

  • Champion a culture of technical excellence through thoughtful code reviews, mentorship, and continuous improvement
  • Drive improvements in app performance, reliability, maintainability, and engineering best practices
  • Lead design, architecture, and development of high-impact Android features across Shutterfly’s family of apps
  • Contribute to the evolution of our mobile platform, architecture, and tooling, with a focus on scalability and reusability
  • Collaborate closely with product managers, UX designers, and back-end teams to craft experiences that delight users

The Skills You'll Bring:

  • 8+ years of professional experience building and shipping Android applications
  • Deep understanding of modern Android architecture components (MVVM, Coroutines, Jetpack Compose, Work Manager, Room, etc.)
  • Strong command of Kotlin and Android SDK fundamentals
  • Experience configuring Gradle build logic for complex Android projects
  • Proven ability to write clean, maintainable, and scalable code
  • Experience designing and consuming RESTful APIs and optimizing network interactions for performance and reliability
  • Solid knowledge of unit testing, dependency injection, and testable architecture patterns
  • Excellent communication and collaboration skills
  • Strong technical judgment and ability to make sound architectural decisions

Supporting a diverse and inclusive workforce is important to Shutterfly not only because it directly reflects our value of Embracing our Differences, but also because it’s the right thing to do for our business and for our people. We welcome all applicants and evaluate them based on their qualifications, without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, or other characteristic covered by law. Learn more about our commitment to Diversity, Equity, and Inclusion on our Career Site.

#SFLYTechnology

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Computer Software / SaaS
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication

Android Developer Related jobs