alarmcom
Software Engineer II (Mobile Engineer)
At a Glance
- Location
- Centennial, Colorado, United States
- Posted
- 2026-05-11T11:58:39-04:00
Key Requirements
Required Skills
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.