Principal Engineer, iOS (Provo, UT)

| Provo, UT
By clicking Apply Now you agree to share your profile information with the hiring company.
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.


This is an amazing opportunity for someone to jump in as the Principal Engineer (IOS) to lead the mobile/app outcomes in our Devices & Infrastructure vertical working on cutting-edge SmartHome devices and software with world class features and experiences. The Devices & Infrastructure (D&I) vertical is primarily responsible for the core security experience a Vivint system delivers. As part of this ownership, the D&I vertical is responsible for the Vivint hub (core to the in-home security system and smart home device interactions), in-home display, security sensors, and devices that improve system connectivity/reliability within the home. The team seeks to innovate and re-imagine what core security looks like now and into the future.

We are seeking an expert iOS engineer who can help us lead the development and maintenance of the security experience for 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 D&I team, you will be responsible for adding new features to support enhanced security experience and as needed to complement the experience for new hardware products rolling out as well as improving the UI of all our existing features. As a more senior engineer you'll also be responsible for mentoring our other iOS engineers as the team grows, 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 iOS engineers. You are familiar with the latest iOS/xcode 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.
  • Last, 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
  • Actively participate in the iOS 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:
  • Swift and/or objective-c and xcode
  • 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 iOS development experience or equivalent

Learn about the Vivint Culture 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".
More Information on Vivint
Vivint operates in the Hardware industry. The company is located in Provo, UT, Lehi, UT and Boston, MA. Vivint was founded in 1999. It has 10001 total employees. It offers perks and benefits such as Dental Benefits, Vision Benefits, Health Insurance Benefits, Life Insurance, 401(K) and Company Equity. To see all 54 open jobs at Vivint, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about VivintFind similar jobs