LehiRecruiter Since 2001
the smart solution for Lehi jobs

Principal Android Engineer

Company: Vivint
Location: Lehi
Posted on: November 19, 2022

Job Description:

Job Description

Our mission is to redefine the home experience with tech and services to create a smarter, greener, safer home that saves our customers money every month.

The Role:

We are seeking an expert Android engineer who can help us lead the development and maintenance of our customer-facing mobile applications powered by Vivint's Smart Home devices. We're a fast-paced and multi-functional team of skilled developers with a passion for innovation, delivering value, and solving hard problems. We deliver mobile application features that enable our customers to access and make use of their smart home, and the devices which power it, in new and exciting ways.

As a member of the Core Apps team, you will be responsible for a wide range of topics ranging from app security, to driving customer acquisition and delivering value-add features within our mobile experiences, to adding new features alongside new hardware products rolling out, to improving the UI of all our existing features. As a more senior engineer you'll also be responsible for mentoring our other Android engineers that are earlier in their careers, and will be responsible for working across engineering disciplines to help ensure we have the right system-wide architecture.

Who you are:

You are an engineer with commercial-grade mobile development experience. You work closely with your peers and teammates to build and maintain a flexible and extensible mobile architecture to support the current and future product roadmap. You mentor multiple more junior android engineers. You are familiar with the latest Android tooling and capable of quickly digesting technical documentation. You are curious and embrace new ideas, product capabilities, and emerging technologies and look for ways to apply them to your work to level up your work, your team, and the business.

You take pride in delivering new and improved product features that deliver everyday value to the customer and the business. You write high-quality, readable, testable code. You are comfortable building a new feature from scratch or working with code someone developed in the past.

You tackle engineering work in an agile, iterative fashion. You are comfortable experimenting and iterating on those ideas based on user feedback, analytics, and other business learnings. You have excellent debugging skills and can narrow down problems efficiently, even when the codebase is large and complex. You have a bias towards action and take ownership of the codebase you work within. You work with a team that strives to be open-minded, curious, quick to learn, and capable of communicating effectively and delivering regularly.

Lastly, you are approachable, ambitious, commitment-focused, and want to be part of a high-performing team that values continuous improvement. You are fulfilled when you're helping those around you succeed and you welcome ideas and feedback.

Primary Responsibilities:

+ Collaborate with engineering, product, design and quality assurance team members as well as stakeholders from across the business to translate product vision into the ultimate Smart Home experience for Vivint customers

+ Rapidly prototype new and redesigned features and run experiments to determine which approaches will be most effective for the business

+ Build software experiments and funnels to assess and validate product and design approaches, and fine-tune based on analytics and other feedback mechanisms

+ Help define and create new architecture and tooling for the apps and work collaboratively with your immediate and extended team to evangelize the content you're creating so it can be leveraged across the business

+ Actively participate in the Android guild with fellow engineers to develop better organization-wide development practices and solve hard problems

+ Participate in quarterly "Innovation Weeks" where all engineers explore technologies and ideas that may not be part of their daily work

Required Skills & Experience:

+ Kotlin and/or Java and Android Studio

+ Android SDK and tools, including Jetpack

+ RESTful services

+ Bug Tracking and Source control (JIRA, Git)

+ Common software architectural practices and principles (MVC, MVP, MVVM, Clean, SOLID)

+ Refactoring and Unit Testing

+ Mobile analytics frameworks

+ Agile development processes (Scrum/Scrumban)

+ Driving mobile architectural changes within an organization

+ B.S. in Computer science or related field or equivalent work experience

+ 8+ years professional Android development experience or equivalent

Learn about the Vivint Culture (https://www.vivint.com/company/careers) and why it's a great place to grow your career!

Here are some highlighted perks you should ask us about:

+ Free daily lunch and drinks on site

+ Paid holidays and flexible paid time away

+ Employee/Friends/Family Discounts

+ Onsite health clinic, gym, gaming tables

+ Medical/dental/vision/life coverage & 24/7 Medical Hotline

+ 401(k) + Employer Match

+ Employee Resource Groups


This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.


Vivint enforces a safety culture whereby all employees have the responsibility for continuously developing and maintaining a safe working environment. Each new employee is responsible for completing all training requirements. Additionally, the employee must accept they have responsibility for maintaining the safety of themselves, their co-workers, and the public. Employee must adhere to all written and verbal instructions, promptly report and correct all hazards or unsafe conditions, question non-standard operations or unmitigated hazards, and provide feedback to management on all safety issues.If you are an active Vivint employee, please apply through Workday by searching "Find Jobs".

Keywords: Vivint, Lehi , Principal Android Engineer, Other , Lehi, Utah

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Utah jobs by following @recnetUT on Twitter!

Lehi RSS job feeds