An expanding, entrepreneurial technology company, Alarm.com is seeking a motivated iOS Mobile Software Developer to join our Customer Experience team. The ideal candidate will contribute to the creation of high-quality mobile applications, and aid in creating a seamless user experience and an app with robust functionality. As an iOS Developer on the mobile team, you will work closely with Product Management, Quality Engineering, and our other Developers adding and maintaining features for our end users. You will leverage new and old Apple technologies while developing in an Agile environment. Typical projects will involve a variety of technologies and skills and will occasionally require full stack development and design of new systems with the help of our application architects. We're looking for a candidate with a background in computer science or computer engineering. Ideally, you will be someone who enjoys the challenge of solving complicated problems and who will cautiously yet confidently work on a system which has high volume and millions of daily active users. Very few companies innovate and develop across such a broad range of technologies as Alarm.com. This position is ideal for the candidate who seeks a friendly company culture where one can work closely with smart and highly productive people across a very interesting spectrum of wireless, software, and hardware/device technologies to develop outstanding consumer products.