alarmcom

Software Engineer II (Mobile Engineer)

Apply Now

At a Glance

Location
Centennial, Colorado, United States
Posted
2026-05-11T11:58:39-04:00

Key Requirements

Required Skills

CI/CD

Domain Knowledge

  • Automation
  • Energy
  • IoT

Requirements

Experience or interest in IoT / Hardware integrations (Bluetooth Low Energy, socket connections, etc.)

Native iOS or Android development experience

Experience publishing and maintaining apps on the Apple App Store and/or Google Play Store

Experience integrating authentication and authorization solutions such as Keycloak or other OAuth 2.0/OpenID Connect providers into mobile applications

Familiarity with CI/CD pipelines for mobile app deployment

Experience leveraging AI technologies in mobile app development

Compensation & Benefits

Our total rewards package is designed to support you holistically—in your health, your finances, and your life outside of work. The package includes medical plans with company subsidies, a Health Savings Account (HSA) with a company contribution, and a 401(k) with an employer match. We encourage a healthy work-life balance with paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave. To complete the package, we also provide company-paid disability and life insurance, all within a collaborative and casual work environment.

Responsibilities

Design and develop mobile applications using React Native, delivering high-quality experiences across iOS and Android platforms.

Take part in the entire project life cycle, from requirements development to deployment with lots of cross-team collaboration.

We want our engineers to collaborate on product development, not blindly build to a spec.

3+ years of professional experience developing mobile applications with React Native for iOS and/or Android

Proficient in mobile app testing and debugging tools

Experience with RESTful APIs, JSON parsing, and backend service integration

About the Company

The base salary range of this opportunity is listed below and is determined within a range based on factors including qualifications, location and experience.  This allows opportunity for growth and development within the role.  The base salary offered is part of a total compensation package.