Software Engineer II

Alarm.comCentennial, CO
Hybrid

About The Position

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.

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

Nice To Haves

  • 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
  • Experience building apps at scale
  • Experience or interest in helping with backend development as needed (e.g. C#)

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.

Benefits

  • medical plans with company subsidies
  • Health Savings Account (HSA) with a company contribution
  • 401(k) with an employer match
  • paid vacation that increases with tenure
  • paid holidays
  • wellness time
  • paid maternity and bonding leave
  • company-paid disability and life insurance
  • collaborative and casual work environment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service