Software Engineer II (Mobile Engineer)

Alarm.com

Centennial (CO)

On-site

USD 115,000 - 125,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Alarm.com, through its subsidiary PointCentral, is seeking a Software Engineer II in Centennial, Colorado. In this role, you will design and develop mobile applications using React Native, enhancing the resident experience in rental communities. Candidates should have a Bachelor's degree in Computer Science and at least 3 years of experience in mobile app development. The compensation range is $115,000 - $125,000 USD. Collaboration with cross-functional teams and strong communication skills are essential.

Qualifications

  • 3+ years of professional experience developing mobile applications with React Native for iOS and/or Android.
  • Proficient in testing and debugging tools for mobile applications.
  • Experience with RESTful APIs and backend service integration.

Responsibilities

  • Design and develop mobile applications using React Native.
  • Engage in the entire project life cycle, from requirements development to deployment.
  • Research and apply new technologies and methodologies.

Skills

React Native
Mobile app testing and debugging
RESTful APIs
JSON parsing
Version control (Git)
Strong communication skills
Self-learning ability

Education

Bachelor’s in Computer Science or related field

Job description

PointCentral, a subsidiary of Alarm.com, empowers property managers and businesses. As a leading provider of automation and control solutions for commercial and residential properties, we focus on enhancing property operations and improving guest experiences with cutting-edge technology.

As a Software Engineer II on the PointCentral team, you will work alongside a small team of full‑stack developers to build a mobile app that elevates the resident experience in rental communities. You’ll collaborate closely with our Product Management and Business teams to drive the technical discovery, design, and implementation of features.

Day‑to‑Day 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.
  • Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging project goals.
  • Exercise good judgment. Know when to work quickly, and when to build a robust solution.
  • Bring your ideas! We want our engineers to collaborate on product development, not blindly build to a spec.
  • Other duties as assigned.
Requirements
  • Bachelor’s in Computer Science, Computer Engineering, or a related field (required)
  • 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
  • Experience with version control (Git) and collaborative development workflows
  • Strong communication skills with the ability to work effectively in cross‑functional teams and independently on self‑directed tasks
  • Ability to self‑learn
Preferred Skills
  • Experience or interest in IoT / Hardware integrations (Bluetooth Low Energy, socket connections, etc.)
  • 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
  • Experience building apps at scale
  • Experience or interest in helping with backend development as needed (e.g. C#)

Please note that sponsorship of new applicants for employment authorization, or any other immigration‑related support, is not available for this position at this time.

Compensation
  • $115,000 - $125,000 USD (Base Salary Range)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II (Mobile Engineer)
Software Engineer II (Mobile Engineer)

Alarmcom • Centennial (CO)

On-site
USD 115,000 - 125,000
Software Engineer II (Mobile Engineer)
Software Engineer II (Mobile Engineer)

Alarm.com • Denver (CO)

On-site
USD 115,000 - 125,000
Mobile Engineer II React Native for IoT & Smart Properties
Mobile Engineer II React Native for IoT & Smart Properties

Alarm.com • Denver (CO)

On-site
USD 115,000 - 125,000
Software Engineer II
Software Engineer II

Alarm.com • Tysons (VA)

On-site
USD 80,000 - 110,000
Competitive pay and benefits
401(k) with employer match
Casual dress work environment
Mobile Engineer II - React Native for Smart Properties
Mobile Engineer II - React Native for Smart Properties

Alarm.com • Centennial (CO)

On-site
USD 115,000 - 125,000
Principal Mobile Engineer
Principal Mobile Engineer

Nice/SpeakerCraft Audio Solutions • Carlsbad (CA)

On-site
USD 160,000 - 180,000
Mobile Software Engineer II - React Native
Mobile Software Engineer II - React Native

Alarmcom • Centennial (CO)

On-site
USD 115,000 - 125,000
Principal Mobile Engineer
Principal Mobile Engineer

Nice Group • Carlsbad (CA)

On-site
USD 160,000 - 180,000
Revenue & Operations Associate
Revenue & Operations Associate

Alarm.com • Tysons (VA)

On-site
USD 60,000 - 71,000
Medical plan
Health Savings Account
401(k) with employer match
+1
Senior Software Engineer
Senior Software Engineer

Alarm.com • Needham (MA)

On-site
USD 145,000 - 155,000
Subsidized medical plan options
401(k) with employer match
Paid holidays and vacation
+2