Alarm.com

Software Engineer II (Mobile Engineer)

Alarm.com$115K — $125K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's in Computer Science, Computer Engineering, or a related field required.
  • 3+ years of experience with mobile app development using 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.
  • Familiar with version control (Git) and collaborative development workflows.
  • Strong communication skills for effective teamwork and independent tasks.
  • Ability to self-learn new technologies and methodologies.

Responsibilities

  • Design and develop mobile applications with React Native for iOS and Android.
  • Participate in the full project lifecycle, from requirements to deployment.
  • Research and apply new technologies to meet project goals.
  • Exercise judgment in determining when to work quickly or build robust solutions.
  • Collaborate on product development by contributing your own ideas and suggestions.
  • Perform additional duties as assigned.

Benefits

  • Comprehensive medical plans with company subsidies.
  • Health Savings Account (HSA) with company contribution.
  • 401(k) plan with employer match.
  • Paid vacation that increases with tenure, along with paid holidays and wellness time.
  • Paid maternity and bonding leave.
  • Company-paid disability and life insurance.
  • Collaborative and casual work environment.
Full Job Description
Software Engineer II

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.

WHAT DO YOU NEED?
  • 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

We would love if you have some of the below (but it is fine if you don't):
  • 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#)

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.

Alarm.com values working together and collaborating in person. Our employees work from the office 4 days a week.

COMPANY 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.

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.

Base Salary Range

$115,000-$125,000 USD

About Alarm.com

Alarm.com Holdings, Inc. provides a cloud-based software platform for the smart homes and businesses. The Company offers interactive security, video monitoring, intelligent automation, and energy management solutions. Its platform is used in residential and commercial properties. The Company's platform integrates with a range of devices and systems across its customers' properties, including security systems, video cameras, thermostats, appliances, and lighting. Its security, video monitoring, and energy management solutions are available through a network of authorized and licensed service providers. The Company's services are delivered through its cloud-based software platform and are accessible through applications for mobile devices.
Learn more about Alarm.com
Size
1,500 employees
Market Cap
$2.4 billion
Industry
Net Income
$77.8 million
Founded
2000
5 Year Trend
+23.5%
Revenue
$618 million
NASDAQ

Similar Jobs

More Jobs at Alarm.com

  • Alarm.com
    Software Engineer II (Mobile Engineer)
    $115K — $125K *
    Centennial, CO 80015 (Arapahoe County)
    Information Technology
    In-Person
  • Alarm.com
    Senior Software Engineer
    $145K — $155K *
    Needham, MA 02492 (Norfolk County)
    Information Technology
    In-Person
  • Alarm.com
    Software Engineer II
    $110K — $120K *
    Centennial, CO 80015 (Arapahoe County)
    Information Technology
    In-Person
  • Alarm.com
    Staff Software Engineer
    $150K — $165K *
    Centennial, CO 80015 (Arapahoe County)
    Information Technology
    In-Person
  • Alarm.com
    DevOps Engineer
    $120K — $130K *
    Centennial, CO 80015 (Arapahoe County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer II (Mobile Engineer) jobs: