Full-Time

Software Engineer

Android

Updated on 6/4/2024

Alarm.com

Alarm.com

1,001-5,000 employees

Provides security and smart home solutions

AI & Machine Learning
Consumer Software
Hardware
Data & Analytics

Entry

Cambridge, MA, USA

Required Skills
Kotlin
Agile
Java
Android Development
Requirements
  • B.A. or B.S. in Computer Science or similar engineering program
  • 0-2 years of experience in Software Development, preferably in mobile development
  • 1+ year of android experienced preferred
  • Self-starter, analytical, tenacious problem solver
  • Strong verbal and written communication skills
  • Rigorous attention to detail and focus on quality of deliverables
  • Proven team experience and comfort in a team-oriented environment
  • Passion for working with technology and excitement for creating high quality consumer technology products
  • For Android: Java, Kotlin, Android SDK
Responsibilities
  • Developing mobile applications for Android [as well as server-side APIs]
  • Writing coherent, organized code
  • Working with Product Management to help define functional specifications for mobile applications
  • Implementing multi-device application features as part of an interactive Agile development process
  • Researching, adopting and integrating new technologies
  • Innovating and improving existing products and mobile app features
  • Taking ownership of projects to ensure their successful completion with respect to deadlines
  • Collaborating with Quality Assurance in developing a test plan to ensure successful deployment of updates
  • Other duties as assigned

Alarm.com provides security and smart home automation solutions for residential and commercial use, emphasizing remote monitoring and control through application-based technology for various Internet of Things (IoT) devices.

Company Stage

Series B

Total Funding

$164.5M

Headquarters

McLean, Virginia

Founded

2000

Growth & Insights
Headcount

6 month growth

2%

1 year growth

4%

2 year growth

7%