Mobile Engineering Lead
LifeVantage Corporation · Sandy, UT · 2 wk ago
EngineeringFull-time
What You Will Do
- Lead and support the engineering team building the LifeVantage Mobile App and backend services
- Own technical architecture decisions and make sure solutions follow best practices
- Stay hands-on when needed, including coding, troubleshooting production issues, fixing blockers, and reviewing PRs
- Work with the product owner to deliver roadmap items on time and with high quality
- Run sprint ceremonies and help improve team velocity, planning, and agile maturity
- Ensure strong engineering standards, maintainability, and code quality
- Mentor and guide engineers to improve both their technical skills and overall delivery
- Partner with cross-functional teams and field leadership to understand user needs and improve app adoption
- Oversee app release processes for both the Apple App Store and Google Play Store
- Manage Azure-based application environments and cloud resources
- Contribute to building a strong engineering culture focused on quality, ownership, and continuous improvement
What We Are Looking For
- At least 7 years of hands-on coding experience, actively writing code in your current role
- At least 2 years of experience leading or managing an engineering team
- Strong experience building and shipping software using C# and .NET Core
- Solid understanding of backend architecture and cloud-based systems (Azure preferred)
- Experience troubleshooting and resolving production issues
- Comfortable being hands-on while also providing technical leadership
- Experience leading agile teams and running sprint ceremonies
- Experience working with mobile applications, with Flutter being a plus
- Familiarity with CI/CD pipelines and app release processes for iOS and Android
- Experience with Neo4j or graph databases is a bonus
- Strong communication and collaboration skills, with the ability to work closely with product, design, and field teams
- Experience mentoring engineers and raising the quality and consistency of the team’s output